JPH11232784A - Reproducing device and reproducing method - Google Patents

Reproducing device and reproducing method

Info

Publication number
JPH11232784A
JPH11232784A JP2729398A JP2729398A JPH11232784A JP H11232784 A JPH11232784 A JP H11232784A JP 2729398 A JP2729398 A JP 2729398A JP 2729398 A JP2729398 A JP 2729398A JP H11232784 A JPH11232784 A JP H11232784A
Authority
JP
Japan
Prior art keywords
data
audio data
digital audio
reproducing
transfer rate
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.)
Pending
Application number
JP2729398A
Other languages
Japanese (ja)
Inventor
Naokazu Miyamoto
直和 宮本
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.)
Sony Corp
Original Assignee
Sony Corp
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 Sony Corp filed Critical Sony Corp
Priority to JP2729398A priority Critical patent/JPH11232784A/en
Publication of JPH11232784A publication Critical patent/JPH11232784A/en
Pending legal-status Critical Current

Links

Landscapes

  • Signal Processing For Digital Recording And Reproducing (AREA)

Abstract

PROBLEM TO BE SOLVED: To perform pitch control for a more shorter time using more smaller constitution and to widen a variable range, in a digital voice reproducing device. SOLUTION: An audio data generating section 21 reproduces digital audio data from a recording medium such as MD (registered trademark) and the like, and reproduced data is supplied to an audio data conversion section 23. A data transfer rate α of this case is controlled by executing/stopping an output of data reproduced conforming to a signal from the audio data conversion section 23. The audio data conversion section 23 performs processing of erasion (thining)/insertion (interpolation) and the like for supplied data, rationalizes the number of samples of data for a data transfer rate being adapted to operation of a D/A conversion section 24, and outputs it with a fixed data transfer rate β. The D/A conversion section 24 generates a signal driving a loudspeaker and the like. The audio data conversion section 23 is controlled by an external control section 26 such as a microcomputer and the like.

Description

【発明の詳細な説明】DETAILED DESCRIPTION OF THE INVENTION

【0001】[0001]

【発明の属する技術分野】この発明は、例えばCD(コ
ンパクトディスク)を再生するCDプレーヤやMD(ミ
ニディスク)を再生する機能を有するMDレコーダ等の
再生装置および再生方法に関する。
BACKGROUND OF THE INVENTION 1. Field of the Invention The present invention relates to a reproducing apparatus such as a CD player for reproducing a CD (compact disk) and an MD recorder having a function for reproducing an MD (mini-disc).

【0002】[0002]

【従来の技術】アナログ・レコードを通常よりも速く、
あるいは遅く回転させた時のように、再生される音声の
速さと音程とを同時に変化させること(以下、ピッチコ
ントロールと表記する)をディジタル信号処理において
実現するために、以下のような構成が従来から用いられ
ている。
2. Description of the Related Art An analog record is faster than usual,
Alternatively, the following configuration is conventionally used in digital signal processing to simultaneously change the speed and pitch of a reproduced sound (hereinafter, referred to as pitch control), such as when rotating slowly. Used from.

【0003】すなわち、MD、CD等の記録媒体から再
生される再生信号に対して復号化処理等の処理を行って
ディジタルオーディオデータを再生する場合に、再生処
理において用いられるマスタークロックが通常の再生時
と比較して変化することに対応するための構成である。
より具体的にはSRCによってディジタルオーディオデ
ータのデータ転送レートを制御することが行われる。
That is, when digital audio data is reproduced by performing processing such as decoding on a reproduction signal reproduced from a recording medium such as an MD or a CD, the master clock used in the reproduction processing is normally reproduced. This is a configuration for coping with a change as compared with time.
More specifically, the data transfer rate of digital audio data is controlled by SRC.

【0004】すなわち、従来の装置は、マイコン等の外
部制御部による制御の下で、例えばユーザによる動作指
令等に従って周波数が変化するデータ転送用クロックを
生成するプログラマブルPLL回路等の付加的な外部回
路を備えるものとされている。そして、かかる付加的な
外部回路が生成するデータ転送用クロックに従ってディ
ジタルオーディオデータが出力される。また、このディ
ジタルオーディオデータに対して、SRC(Sampling Ra
te Converter)がデータ転送レートを変化させる処理を
施す。これにより、データ転送レートがD/A変換等を
行う後段の処理系の動作に適合するようになされる。こ
の際に、SRCは、供給される信号のデータ内容につい
てはほとんど変えず、そのデータ転送レートのみを変化
させる。
That is, the conventional device is provided with an additional external circuit such as a programmable PLL circuit which generates a data transfer clock whose frequency changes in accordance with an operation command or the like by a user under the control of an external control unit such as a microcomputer. It is assumed to be provided with. Then, digital audio data is output according to the data transfer clock generated by the additional external circuit. Also, the SRC (Sampling Radar) is applied to this digital audio data.
te Converter) performs processing to change the data transfer rate. As a result, the data transfer rate is adapted to the operation of the subsequent processing system that performs D / A conversion and the like. At this time, the SRC hardly changes the data content of the supplied signal, and changes only the data transfer rate.

【0005】[0005]

【発明が解決しようとする課題】上述したような再生装
置においては、データ転送レートの制御のためにプログ
ラマブルPLL回路等の付加的な外部回路が必要とされ
るので、回路規模の増大および複雑化が問題となる。ま
た、データ転送用クロックの可変範囲は、多くの場合推
奨中心周波数のプラスマイナス10数%程度に制限され
るため、例えばプラスマイナス100%等、可変範囲の
広いピッチコントロールを実現することができないとい
う問題があった。
In the reproducing apparatus as described above, an additional external circuit such as a programmable PLL circuit is required for controlling the data transfer rate. Is a problem. Further, since the variable range of the data transfer clock is often limited to about ± 10% of the recommended center frequency, pitch control with a wide variable range, for example, ± 100%, cannot be realized. There was a problem.

【0006】従って、この発明の目的は、より小さい回
路構成を用いて、より可変範囲の広いピッチコントロー
ルを行うことが可能な再生装置および再生方法を提供す
ることにある。
SUMMARY OF THE INVENTION Accordingly, it is an object of the present invention to provide a reproducing apparatus and a reproducing method capable of performing a pitch control with a wider variable range using a smaller circuit configuration.

【0007】[0007]

【課題を解決するための手段】請求項1の発明は、記録
媒体からディジタルオーディオ情報を再生するようにし
た再生装置において、ディジタルオーディオデータを記
録媒体から再生し、再生したディジタルオーディオデー
タを出力する再生手段と、再生手段からのディジタルオ
ーディオデータの出力が実行される期間と休止される期
間との比を制御することによってデータ転送レートαを
任意に可変するための制御手段とを有することを特徴と
する再生装置である。
According to a first aspect of the present invention, in a reproducing apparatus for reproducing digital audio information from a recording medium, digital audio data is reproduced from the recording medium and the reproduced digital audio data is output. A reproducing unit; and a control unit for arbitrarily changing the data transfer rate α by controlling a ratio of a period during which the digital audio data is output from the reproducing unit to a period during which the digital audio data is output. Is a reproducing device.

【0008】請求項7の発明は、記録媒体からディジタ
ルオーディオ情報を再生するようにした再生装置におい
て、ディジタルオーディオデータを記録媒体から再生
し、再生したディジタルオーディオデータを出力する再
生手段と、所定の制御値の下で加算および減算処理を行
い、加算および減算処理の結果に基づいて、ディジタル
オーディオデータに対するデータの挿入または削除を行
うデータ挿入/削除手段を有することを特徴とする再生
装置である。
According to a seventh aspect of the present invention, in a reproducing apparatus for reproducing digital audio information from a recording medium, reproduction means for reproducing digital audio data from the recording medium and outputting the reproduced digital audio data, A reproduction apparatus comprising: a data insertion / deletion unit that performs addition and subtraction processing under a control value and inserts or deletes data with respect to digital audio data based on a result of the addition and subtraction processing.

【0009】請求項11の発明は、記録媒体からディジ
タルオーディオ情報を再生するようにした再生方法にお
いて、ディジタルオーディオデータを記録媒体から再生
し、再生したディジタルオーディオデータを出力する再
生ステップと、再生ステップによって生成されるディジ
タルオーディオデータの出力が実行される期間と休止さ
れる期間との比を制御することによって、データ転送レ
ートαを任意に可変するための制御ステップとを有する
ことを特徴とする再生方法。
An eleventh aspect of the present invention provides a reproducing method for reproducing digital audio information from a recording medium, wherein the reproducing step reproduces the digital audio data from the recording medium and outputs the reproduced digital audio data. A control step for arbitrarily varying the data transfer rate α by controlling a ratio of a period during which the output of the digital audio data generated by the digital audio data is executed to a period during which the digital audio data is paused Method.

【0010】請求項12の発明は、記録媒体からディジ
タルオーディオ情報を再生するようにした再生方法にお
いて、ディジタルオーディオデータを記録媒体から再生
し、再生したディジタルオーディオデータを出力する再
生ステップと、所定の制御値の下で加算および減算処理
を行う演算ステップと、演算ステップの結果に基づい
て、ディジタルオーディオデータに対するデータの挿入
または削除を行うデータ挿入/削除ステップとを有する
ことを特徴とする再生方法である。
According to a twelfth aspect of the present invention, in a reproducing method for reproducing digital audio information from a recording medium, a reproducing step of reproducing digital audio data from the recording medium and outputting the reproduced digital audio data; A reproducing method comprising: an operation step of performing addition and subtraction processing under a control value; and a data insertion / deletion step of inserting or deleting data with respect to digital audio data based on a result of the operation step. is there.

【0011】以上のような発明によれば、記録媒体から
再生される再生信号に基づく復号等の処理によって生成
されるディジタルオーディオデータを、D/A変換を行
う構成等の後段の処理系に供給する際の総体的なデータ
転送レートを、ディジタルオーディオデータの出力が実
行される期間と休止される期間との比を制御することに
よって任意に変化させることができる。
According to the invention as described above, digital audio data generated by processing such as decoding based on a reproduction signal reproduced from a recording medium is supplied to a subsequent processing system such as a configuration for performing D / A conversion. The overall data transfer rate can be arbitrarily changed by controlling the ratio of the period during which the output of digital audio data is executed to the period during which the digital audio data is output.

【0012】このため、ディジタルオーディオデータの
出力動作タイミングを指令するデータ転送用クロックの
周波数自体を変化させること無くピッチコントロールを
行うことが可能となる。
Therefore, pitch control can be performed without changing the frequency itself of the data transfer clock for instructing the output operation timing of digital audio data.

【0013】また、加算、減算等の簡単な演算の結果に
基づいて、ピッチコントロールにおいて必要なディジタ
ルオーディオデータに対するデータの削除/挿入を行う
ことができる。
Further, based on the result of a simple operation such as addition or subtraction, data can be deleted / inserted from digital audio data required for pitch control.

【0014】[0014]

【発明の実施の形態】以下、この発明の一実施形態につ
いて図面を参照して説明する。この発明によるピッチコ
ントロールは、データ転送レートの制御と、それに応じ
たディジタルオーディオデータに対するデータの削除/
挿入の制御とを行うことによって実現される。このため
の構成について図1を参照して説明する。オーディオデ
ータ生成部21は、例えばMD等の記録媒体から信号を
再生する再生信号生成部と、再生信号に基づいて復号、
誤り訂正およびATRAC(Adaptive TRansform Acoust
ic Coding)解凍等の処理を行って再生ディジタルオーデ
ィオデータとしてのATRAC解凍データを生成する復
号部とを含んでいる。
DESCRIPTION OF THE PREFERRED EMBODIMENTS One embodiment of the present invention will be described below with reference to the drawings. The pitch control according to the present invention controls a data transfer rate and deletes / deletes data from digital audio data according to the control.
This is realized by controlling insertion. The configuration for this will be described with reference to FIG. The audio data generation unit 21 includes, for example, a reproduction signal generation unit that reproduces a signal from a recording medium such as an MD, and a decoding unit that decodes a signal based on the reproduction signal.
Error correction and ATRAC (Adaptive TRansform Acoust
ic Coding) which performs processing such as decompression to generate ATRAC decompressed data as reproduced digital audio data.

【0015】オーディオデータ生成部21は、マスター
クロックに従うタイミングで処理を行う。1倍速再生が
行われる場合にはデータ転送レート44.1kHzに対
応する周波数のマスタークロックが供給される。また、
2倍速再生が行われる場合には、データ転送レート8
8.2kHzに対応する周波数のマスタークロックが供
給される。さらに、後述するように、オーディオデータ
生成部21は、外部からの指令に従って、ATRAC解
凍データの出力を休止する機能を有している。
The audio data generator 21 performs processing at a timing according to the master clock. When 1 × speed reproduction is performed, a master clock having a frequency corresponding to the data transfer rate of 44.1 kHz is supplied. Also,
When double-speed playback is performed, a data transfer rate of 8
A master clock having a frequency corresponding to 8.2 kHz is supplied. Further, as described later, the audio data generation unit 21 has a function of suspending the output of ATRAC decompressed data in accordance with an external command.

【0016】なお、ATRACは、比較的最近MD等に
おいて用いられているディジタルオーディオデータの圧
縮方法であり、変形DCT(Modified Discrete Cosine
Transfer) 、および人間の聴覚特性を考慮した処理等を
組合わせてなるものである。この発明の一実施形態にお
いては、ATRACによる圧縮率は4倍程度とされる。
すなわち、記録媒体から再生される再生信号に基づく復
号データにATRAC解凍処理が施されると、復号デー
タの約4倍のデータ量のATRAC解凍データが得られ
る。
ATRAC is a digital audio data compression method used relatively recently in MD and the like, and is a modified DCT (Modified Discrete Cosine).
Transfer), and processing in consideration of human auditory characteristics. In one embodiment of the present invention, the compression ratio by ATRAC is about four times.
That is, when ATRAC decompression processing is performed on decoded data based on a reproduced signal reproduced from a recording medium, ATRAC decompressed data having a data amount about four times as large as the decoded data is obtained.

【0017】また、記録される圧縮前のディジタルオー
ディオデータは、ダイナミックレンジすなえわち1サン
プルあたりの情報量が16ビット=2バイトである。そ
して、512サンプル(従って512×2=1024バ
イト)がATRACによって212バイトに圧縮され
る。この212バイトを1サウンドグループと称する。
さらに、5.5サウンドグループが1セクタを構成し、
1セクタがMDからのデータ読取りの最小単位とされ
る。また、32セクタが1クラスタとされる。
The recorded digital audio data before compression has a dynamic range, that is, the information amount per sample is 16 bits = 2 bytes. Then, 512 samples (thus 512 × 2 = 1024 bytes) are compressed to 212 bytes by ATRAC. These 212 bytes are called one sound group.
Furthermore, 5.5 sound groups make up one sector,
One sector is the minimum unit for reading data from the MD. Further, 32 sectors constitute one cluster.

【0018】一方、オーディオデータ生成部21は、R
AM等の書換え可能なメモリを備えており、かかるメモ
リを使用して、ATRAC解凍データの出力が的確に行
われる。すなわち、ATRAC解凍処理によって得られ
るデータを上述のメモリに書込み、一方、データ転送用
クロックに従って上述のメモリからデータを読出して後
段に出力する。但し、この際に、メモリがオーバーフロ
ーしたり、読出すべきデータがメモリ内に無かったりす
ることを防止するために、次のような処理が行われる。
On the other hand, the audio data generator 21
A rewritable memory such as an AM is provided, and ATRAC decompressed data is output accurately using such a memory. That is, data obtained by ATRAC decompression processing is written into the above-mentioned memory, while data is read from the above-mentioned memory according to the data transfer clock and output to the subsequent stage. However, at this time, the following processing is performed in order to prevent the memory from overflowing and the data to be read not being present in the memory.

【0019】つまり、データの書込みが行われている書
込みアドレスと、読出しが行われている読出しアドレス
とを監視し、その間の差を算出する。この算出値が大き
い程メモリに書込まれているデータ量が多く、逆にこの
算出値が小さい程メモリに書込まれているデータ量が少
ないことになる。そこで、例えば2種類のしきい値H,
L(H>L)を設定しておき、算出値がHより大きくな
った時には記録媒体からの再生信号を得る動作を停止
し、その後、算出値がLより小さくなった時には記録媒
体からの再生信号を得る動作を開始するように制御す
る。このような制御により、メモリに書込まれているデ
ータ量をある程度の範囲に収めることができ、ATRA
C解凍データの出力を常に的確に行うことができる。
That is, a write address at which data is written and a read address at which data is read are monitored, and a difference between them is calculated. The larger the calculated value is, the larger the amount of data written in the memory is. The smaller the calculated value is, the smaller the data amount is written in the memory. Therefore, for example, two types of thresholds H,
L (H> L) is set, and when the calculated value becomes larger than H, the operation of obtaining a reproduction signal from the recording medium is stopped, and when the calculated value becomes smaller than L, reproduction from the recording medium is performed. Control is performed so as to start an operation for obtaining a signal. With such control, the amount of data written in the memory can be kept within a certain range.
The output of the C decompressed data can always be accurately performed.

【0020】また、オーディオデータ変換部23は、オ
ーディオデータ生成部21に後述するデータ制御出力信
号を供給すると共に、オーディオデータ生成部21から
供給されるATRAC解凍データに対して削除(間引
き)/挿入(補間)等の処理を行って、ATRAC解凍
データの転送レートを後段の処理に適合する所定のデー
タ転送レートに変換して出力する。
The audio data converter 23 supplies a data control output signal to be described later to the audio data generator 21 and deletes (decimates) / inserts ATRAC decompressed data supplied from the audio data generator 21. (Interpolation) and the like are performed, and the transfer rate of ATRAC decompressed data is converted into a predetermined data transfer rate suitable for the subsequent processing and output.

【0021】このような機能を可能とするために、オー
ディオデータ変換部23は、データバッファとして使用
される、例えばRAM等のメモリを有するものとされ
る。また、オーディオデータ生成部21およびオーディ
オデータ変換部23には、図示しないPLL回路等か
ら、データ転送用クロックとして使用される固定周波数
のクロックが供給される。
In order to enable such a function, the audio data converter 23 has a memory such as a RAM used as a data buffer. A fixed frequency clock used as a data transfer clock is supplied to the audio data generation unit 21 and the audio data conversion unit 23 from a PLL circuit (not shown) or the like.

【0022】また、D/A変換部24は、オーディオデ
ータ変換部23の出力にD/A変換等の処理を施し、ス
ピーカ等の音声発生部(図示せず)を駆動するアナログ
データに変換する。一方、外部制御部26は、オーディ
オデータ変換部23に制御データを供給することによっ
てその動作を制御する。後述するように、制御データ
は、ピッチコントロール係数である。外部制御部26と
しては、例えばマイコンを用いることができる。
The D / A converter 24 performs a process such as D / A conversion on the output of the audio data converter 23, and converts the output into analog data for driving a sound generator (not shown) such as a speaker. . On the other hand, the external control unit 26 controls its operation by supplying control data to the audio data conversion unit 23. As described later, the control data is a pitch control coefficient. As the external control unit 26, for example, a microcomputer can be used.

【0023】データ転送レートの制御についてより詳細
に説明する。オーディオデータ変換部23は、外部制御
部26から供給される制御データに基づいてデータ出力
制御信号を生成し、生成したデータ出力制御信号をオー
ディオデータ生成部21に供給する。外部制御部26に
は、ユーザーが例えば記録、再生等に関する指令を入力
する操作部(図示せず)が接続されている。そして、こ
の操作部を介して入力される指令に従って、外部制御部
26がピッチコントロールについてのパラメータに関連
する制御データを生成し、生成した制御データをオーデ
ィオデータ変換部23に供給する。
The control of the data transfer rate will be described in more detail. The audio data conversion unit 23 generates a data output control signal based on the control data supplied from the external control unit 26, and supplies the generated data output control signal to the audio data generation unit 21. The external control unit 26 is connected to an operation unit (not shown) for the user to input, for example, commands related to recording, reproduction, and the like. Then, the external control unit 26 generates control data related to parameters for pitch control in accordance with a command input via the operation unit, and supplies the generated control data to the audio data conversion unit 23.

【0024】このデータ出力制御信号に従って、オーデ
ィオデータ生成部21がATRAC解凍データの出力を
実行/休止するように制御される。かかる制御は、例え
ば以下のようにして実現される。すなわち、オーディオ
データ生成部21内のメモリからの読出しの実行/休止
をクロックの供給/遮断によって切替えるようする。そ
して、データ出力制御信号がATRAC解凍データの出
力の実行を指令する時には、読出し用のクロックを有効
とすることにより、クロックに従うデータ転送レートで
ATRAC解凍データが出力される。一方、データ出力
制御信号がATRAC解凍データの出力の休止を指令す
る時には、読出し用のクロックの供給が阻止されるの
で、ATRAC解凍データが出力されない。
In accordance with the data output control signal, the audio data generator 21 is controlled so as to execute / pause the output of ATRAC decompressed data. Such control is realized, for example, as follows. That is, the execution / pause of reading from the memory in the audio data generation unit 21 is switched by supplying / cutting off the clock. When the data output control signal instructs execution of ATRAC decompressed data output, ATRAC decompressed data is output at a data transfer rate according to the clock by validating the read clock. On the other hand, when the data output control signal instructs the suspension of the output of the ATRAC decompressed data, the supply of the read clock is blocked, so that the ATRAC decompressed data is not output.

【0025】このようなATRAC解凍データの出力の
実行/休止の制御により、ATRAC解凍データの総体
的なデータ転送レートが出力の実行期間と休止期間との
比に対応する平均的な(後段の処理系に対しては総体的
な)データ転送レートαとなる。例えば、この比が1:
1であれば、読出し用のクロックに従う元々のデータ転
送レートα0 とすると平均的なデータ転送レートは、α
=1/2α0 となる。オーディオデータ変換部23は、
ATRAC解凍データの出力の実行/休止の状況を検知
し、検知結果に基づいて、オーディオデータ生成部21
から供給されるデータ・ライン上のデータが有効なデー
タ出力であるか否かを判断することができるようになさ
れている。
By controlling the execution / pause of ATRAC decompressed data output as described above, the overall data transfer rate of ATRAC decompressed data becomes an average (post-stage processing) corresponding to the ratio between the output execution period and the pause period. (System-wide) data transfer rate α. For example, if this ratio is 1:
If 1, the original data transfer rate α 0 according to the read clock is 0 , the average data transfer rate is α
= 1 / α 0 . The audio data conversion unit 23
The state of execution / pause of the output of ATRAC decompressed data is detected, and based on the detection result, the audio data generation unit 21
It is possible to determine whether or not the data on the data line supplied from is a valid data output.

【0026】そして、オーディオデータ変換部23は、
有効なデータ出力に対して、データの削除/挿入(これ
については後述する)を行って、D/A変換部24の動
作に適合する所定のデータ転送レートβ(例えばFs=
44.1Hzに対応するデータ転送レートで出力する。
従って、オーディオデータ変換部23が行う処理は、全
体として見るとデータ転送レートαからデータ転送レー
トβへの変換処理であることがわかる。
Then, the audio data conversion unit 23
Data deletion / insertion (this will be described later) is performed on the valid data output, and a predetermined data transfer rate β (for example, Fs =
Output at a data transfer rate corresponding to 44.1 Hz.
Therefore, it can be seen that the processing performed by the audio data conversion unit 23 is a conversion processing from the data transfer rate α to the data transfer rate β as a whole.

【0027】オーディオデータ生成部21からのデータ
出力を休止したままとすれば、α/β=0%のピッチコ
ントロールとなる。また、1倍速再生を行う場合、オー
ディオデータ生成部21からのデータ出力を実行したま
まとすれば、α/β=100%のピッチコントロールと
なる。このα/β=100%の場合は、ピッチコントロ
ールがなされない通常再生状態である。一方、2倍速再
生を行う場合、ATRAC解凍ブロック3からのデータ
出力を実行したままとすれば、α/β=200%のピッ
チコントロールとなる。このα/β=200%の場合
は、2倍速再生状態である。
If the data output from the audio data generator 21 is kept at rest, the pitch control becomes α / β = 0%. Further, in the case of performing the 1 × speed reproduction, if the data output from the audio data generation unit 21 is kept executed, the pitch control becomes α / β = 100%. In the case of α / β = 100%, a normal reproduction state in which pitch control is not performed. On the other hand, in the case of performing the double speed reproduction, if the data output from the ATRAC decompression block 3 is kept executed, the pitch control becomes α / β = 200%. In the case of α / β = 200%, it is a double speed reproduction state.

【0028】一例として、MDレコーダの場合には、A
TRACによって4倍程度の圧縮が成されているので、
1倍速再生時にはMDからデータを読取る動作は間欠的
になされる。この読取り動作の間隔を1/2とし、ま
た、復号等の再生処理のためのクロックを2倍にするこ
とによって2倍速再生を行うことが可能となる。
As an example, in the case of an MD recorder, A
Since about 4 times compression is achieved by TRAC,
At the time of 1 × speed reproduction, the operation of reading data from the MD is performed intermittently. By making the interval of this read operation 1 / and doubling the clock for the reproduction process such as decoding, it becomes possible to perform double speed reproduction.

【0029】上述したように、ATRAC解凍データの
総体的なデータ転送レートが出力の対応したデータ転送
レートαとなる。オーディオデータ生成部21によるA
TRAC解凍データ出力の実行期間と/休止期間との比
は、例えば数サンプル程度の精度でコントロールするこ
とが可能である。従って、α/β値を自在に制御するこ
とができるので、データ転送レートの変換を自在に行う
ことが可能となる。広範囲(1倍速再生を行う場合に0
〜100%、2倍速再生を行う場合には0〜200%)
にわたるピッチコントロールが可能となる。
As described above, the overall data transfer rate of ATRAC decompressed data is the data transfer rate α corresponding to the output. A by the audio data generation unit 21
The ratio between the execution period of the TRAC decompressed data output and the / pause period can be controlled with an accuracy of, for example, about several samples. Therefore, since the α / β value can be controlled freely, the conversion of the data transfer rate can be performed freely. Wide range (0x for 1x speed playback)
~ 100%, 0x200% for 2x speed playback)
Pitch control over a wide range.

【0030】次に、ATRAC解凍データに対するデー
タの削除/挿入について説明する。上述したように、オ
ーディオデータ変換部23は例えばRAM等のメモリを
有する構成とされているが、このメモリ上に、制御デー
タ保存領域、加算データ保存領域、判定データ保存領域
および削除/挿入判定フラグを用意する。これらの領域
を使用してなされる処理について以下に説明する。一例
として、ATRAC解凍データの総体的なデータ転送レ
ートαが通常の再生時のデータ転送レートFsの1.2
倍となるように、ユーザーによって操作部を介して設定
された場合を考える。この場合には、制御データの値、
すなわちピッチコントロール係数は、「1.2」とな
る。
Next, data deletion / insertion to ATRAC decompressed data will be described. As described above, the audio data conversion unit 23 is configured to have a memory such as a RAM, for example. The memory includes a control data storage area, an addition data storage area, a determination data storage area, and a deletion / insertion determination flag. Prepare The processing performed using these areas will be described below. As an example, the overall data transfer rate α of ATRAC decompressed data is 1.2 times the data transfer rate Fs during normal playback.
Consider a case in which the setting is made by the user via the operation unit so as to double the number. In this case, the value of the control data,
That is, the pitch control coefficient is “1.2”.

【0031】まず、図2のフローチャートを参照してオ
ーディオデータ変換部23が制御データを受信した時の
処理について説明する。ステップS1として、設定され
た制御データ「1.2」が入力され、制御データ保存領
域に保存される。ステップS2として、制御データが1
より大きいか否かが判定される。ここでは、制御データ
「1.2」が1より大きいので、ステップS5に移行す
る。ステップS5においては,制御データから1を差引
く計算が行われる。この場合には、1.2−1=0.2
と計算される。さらに、ステップS6に移行して削除フ
ラグが設定される。そして、ステップS7に移行して、
ステップS5における計算結果(上述の例においては
「0.2」)が加算データ領域に保存される。
First, the processing when the audio data converter 23 receives the control data will be described with reference to the flowchart of FIG. In step S1, the set control data "1.2" is input and stored in the control data storage area. At step S2, the control data is 1
It is determined whether it is greater than. Here, since the control data “1.2” is larger than 1, the processing shifts to step S5. In step S5, a calculation of subtracting 1 from the control data is performed. In this case, 1.2-1 = 0.2
Is calculated. Further, the process proceeds to step S6, where a deletion flag is set. Then, the process proceeds to step S7,
The calculation result in step S5 (“0.2” in the above example) is stored in the addition data area.

【0032】一方、制御データが1以下の場合にはステ
ップS3に移行し,1から制御データを差引く計算が行
われる。さらに、ステップS4に移行して挿入フラグが
設定される。そして、ステップS7に移行して、ステッ
プS3における計算結果が加算データ領域に保存され
る。
On the other hand, if the control data is equal to or smaller than 1, the process proceeds to step S3, and a calculation for subtracting the control data from 1 is performed. Further, the process proceeds to step S4, where an insertion flag is set. Then, the process proceeds to step S7, and the calculation result in step S3 is stored in the addition data area.

【0033】さらに、オーディオデータ変換部23がA
TRAC解凍データをD/A変換部24に対して送信す
る際の処理について、図3のフローチャートを参照して
説明する。ステップS11として、データ送信要求が受
信される。このデータ送信要求は、例えばMD等の通常
のサンプリング周波数である44.1kHzまたは8
8.2kHz(2倍速再生時)毎に発生させられるパル
ス状の信号である。次にステップS12に移行して、判
定用データ領域に保存されている値に加算データ領域に
保存されている値を加算し、加算結果を新たな値として
判定用データ領域に保存する。すなわち、制御データが
「1.2」と設定されている上述の例においては、判定
用データに「0.2」が加算されることになる。
Further, the audio data conversion unit 23
A process when transmitting the TRAC decompressed data to the D / A converter 24 will be described with reference to the flowchart in FIG. As step S11, a data transmission request is received. This data transmission request is, for example, 44.1 kHz or 8 which is a normal sampling frequency such as MD.
This is a pulse signal generated every 8.2 kHz (during double speed reproduction). Next, the process proceeds to step S12, where the value stored in the addition data area is added to the value stored in the determination data area, and the addition result is stored as a new value in the determination data area. That is, in the above-described example in which the control data is set to “1.2”, “0.2” is added to the determination data.

【0034】そして、ステップS13に移行して判定用
データが1より大きいか否かが判定される。判定用デー
タが1より大きいと判定された場合にはステップS14
に移行する。ステップS14では、削除フラグあるいは
挿入フラグの何れかが設定されているかを判定する。制
御データが「1.2」と設定されている上述の例におい
ては、削除フラグが設定されていることになる。この場
合には、符号Dを付して示すように、ステップS15に
移行し、後述するようなデータ削除を行う。その後、ス
テップS16において判定用データの値から1が差し引
かれ、さらにステップS19に移行する。一方、挿入フ
ラグが設定されていると判定された場合には、符号Iを
付して示すように、ステップS17に移行してデータの
挿入が行われる。その後、ステップS16において判定
用データの値から1が差し引かれる。さらにステップS
19に移行する。ステップS19においては、オーディ
オデータ変換部23からのデータ出力が行われる。
Then, the flow shifts to step S13, where it is determined whether or not the determination data is larger than one. If the determination data is determined to be greater than 1, step S14
Move to In step S14, it is determined whether the deletion flag or the insertion flag is set. In the above example in which the control data is set to “1.2”, the deletion flag is set. In this case, as indicated by reference numeral D, the process proceeds to step S15, and data deletion is performed as described below. Thereafter, 1 is subtracted from the value of the determination data in step S16, and the process proceeds to step S19. On the other hand, when it is determined that the insertion flag is set, the process proceeds to step S17 to insert data as indicated by the reference numeral I. After that, 1 is subtracted from the value of the determination data in step S16. Step S
Move to 19. In step S19, data output from the audio data conversion unit 23 is performed.

【0035】制御データの値に応じた、ATRAC解凍
データに対するデータの削除および挿入についてより詳
細に説明する。まず、図4は、データの削除を行う場合
についての概念図である。ここでは、制御データとして
「1.5」が設定されている場合を例として考える。こ
の場合には、図2中のステップS4において加算データ
として1−0.5=「0.5」が算出され、ステップS
6において保存される。さらに、図3中のステップS1
2が行われる毎に判定用データが「0.5」ずつ加算さ
れる。但し、判定用データが1を越えると、データ・ス
キップが行われ、その結果データ削除(図3中のステッ
プS15)がなされる。行われると、その後のステップ
S15によって判定用データの値から1が差し引かれ
る。
The deletion and insertion of data in ATRAC decompressed data according to the value of control data will be described in more detail. First, FIG. 4 is a conceptual diagram of a case where data is deleted. Here, a case where “1.5” is set as the control data will be considered as an example. In this case, 1−0.5 = “0.5” is calculated as addition data in step S4 in FIG.
Saved at 6. Further, step S1 in FIG.
Every time 2 is performed, the determination data is added by “0.5”. However, when the data for determination exceeds 1, data skip is performed, and as a result, data is deleted (step S15 in FIG. 3). When this is performed, 1 is subtracted from the value of the determination data in the subsequent step S15.

【0036】このため、図4Bに示すように判定用デー
タの値は0.5→1.0→1.5→1.0→1.5・・
・の順に変化していくことになる。そして、判定用デー
タの値が1を越えた時、すなわちこの例では「1.5」
となった時に、図4Aに示したオーディオデータ生成部
21の出力に対してデータの削除がなされ(図4C)、
削除されたデータの位置に後続のデータが詰められる
(図4D)。このようにして、制御データが「1.5」
と設定されている場合には、サンプリング位置3個に対
して1個の割合でデータが削除され、3÷2=1.5倍
のピッチコントロールを実現することができる。
Therefore, as shown in FIG. 4B, the value of the determination data is 0.5 → 1.0 → 1.5 → 1.0 → 1.5.
・ The order will change. Then, when the value of the determination data exceeds 1, that is, "1.5" in this example.
, Data is deleted from the output of the audio data generation unit 21 shown in FIG. 4A (FIG. 4C),
Subsequent data is packed at the position of the deleted data (FIG. 4D). In this way, the control data becomes “1.5”
Is set, data is deleted at a rate of one for every three sampling positions, and 3 ÷ 2 = 1.5 times pitch control can be realized.

【0037】制御データとして他の値が設定されている
場合にも、それに応じた割合で削除がなされる。例え
ば、制御データが「1.2」と設定してある場合には、
加算データとして1.2−1=「0.2」が用いられる
ので、判定用データの値は0.2→0.4→0.6→
0.8→1.0→1.2→0.2・・・の順に変化して
いくことになる。そして、判定用データの値が1を越え
た時、すなわち「1.2」となった時に、データが間引
かれことにより、サンプリング位置6個に対して1個の
割合でデータが削除されることになる。従って、6÷
(6−1)=1.2倍のピッチコントロールを実現する
ことができる。
Even when another value is set as the control data, deletion is performed at a rate corresponding to the value. For example, if the control data is set to “1.2”,
Since 1.2-1 = “0.2” is used as the addition data, the value of the data for determination is 0.2 → 0.4 → 0.6 →
0.8 → 1.0 → 1.2 → 0.2... Then, when the value of the determination data exceeds 1, that is, when the value becomes “1.2”, the data is thinned out, so that one data is deleted for every six sampling positions. Will be. Therefore, 6 ÷
(6-1) = 1.2 times pitch control can be realized.

【0038】一方、図5は、データ挿入を行う場合につ
いての概念図である。ここでは、制御データとして
「0.5」が設定されている場合を考える。この場合に
は、図2中のステップS3において加算データとして1
−0.5=「0.5」が算出され、ステップS6におい
て保存される。さらに、図3中のステップS12が行わ
れる毎に判定用データが「0.5」ずつ加算される。但
し、判定用データが1を越えて、削除が行われると、判
定用データの値から1が差し引かれる。
FIG. 5 is a conceptual diagram showing a case where data is inserted. Here, it is assumed that “0.5” is set as the control data. In this case, in step S3 in FIG.
−0.5 = “0.5” is calculated and stored in step S6. Further, every time step S12 in FIG. 3 is performed, the determination data is added by “0.5”. However, when the data for determination exceeds 1 and deletion is performed, 1 is subtracted from the value of the data for determination.

【0039】このため、図5Bに示すように、判定用デ
ータの値は0.5→1.0→1.5(→0.5)→1.
0→1.5(→0.5)→1.0・・・の順に変化して
いくことになる。そして、判定用データの値が1を越え
た時、すなわちこの例では「1.5」となった時に、図
5Aに示したオーディオデータ生成部21の出力に対し
てデータの挿入がなされ、(図5C)、データが挿入さ
れた位置に後続するデータが順次ずらされていく(図5
D)。ここで、「1.5(→0.5)」は、判定用デー
タの値から1を差し引くことにより、1.5−1=0.
5と計算されることを示している。ここでの「0.5」
は図5Bにおいて「1.5」の下に示した。
For this reason, as shown in FIG. 5B, the value of the determination data is 0.5 → 1.0 → 1.5 (→ 0.5) → 1.
0 → 1.5 (→ 0.5) → 1.0... Then, when the value of the data for determination exceeds 1, that is, when it becomes “1.5” in this example, data is inserted into the output of the audio data generating unit 21 shown in FIG. 5C), data subsequent to the position where the data is inserted is sequentially shifted (FIG. 5C).
D). Here, “1.5 (→ 0.5)” is obtained by subtracting 1 from the value of the determination data, so that 1.5−1 = 0.
5 is calculated. "0.5" here
Is shown under “1.5” in FIG. 5B.

【0040】このようにして、制御データが「0.5」
と設定されている場合には、サンプリング位置1個に対
して1個の割合でデータが挿入されることになる。従っ
て、1÷(1+1)=0.5倍のピッチコントロールを
実現することができる。ここで、挿入されるデータとし
ては、前後のデータに基づく補間を行うための値、例え
ば前後のデータの平均値を用いることができる。
In this way, the control data becomes "0.5".
Is set, data is inserted at a rate of one sampling position. Therefore, pitch control of 1 ÷ (1 + 1) = 0.5 can be realized. Here, as the data to be inserted, a value for performing interpolation based on the preceding and following data, for example, an average value of the preceding and following data can be used.

【0041】制御データとして他の値が設定されている
場合にも、それに応じた割合でデータが挿入される。例
えば、制御データが「0.8」と設定されている場合に
は、加算データとして1−0.8=「0.2」が用いら
れるので、判定用データの値は0.2→0.4→0.6
→0.8→1.0→1.2(→0.2)→0.4・・・
の順に変化していくことになる。従って、判定用データ
の値が1を越えた時、すなわち「1.2」となった時に
データが挿入されることにより、サンプリング位置5個
に対して1個の割合でデータが削除されることになる。
従って、4÷5=0.8倍のピッチコントロールを実現
することができる。
Even when another value is set as the control data, the data is inserted at a ratio corresponding to the value. For example, when the control data is set to “0.8”, 1−0.8 = “0.2” is used as the addition data, so that the value of the determination data is 0.2 → 0. 4 → 0.6
→ 0.8 → 1.0 → 1.2 (→ 0.2) → 0.4 ・ ・ ・
Will change in the following order. Therefore, by inserting data when the value of the determination data exceeds 1, that is, when the value becomes "1.2", data is deleted at a rate of one for five sampling positions. become.
Therefore, pitch control of 4/5 = 0.8 can be realized.

【0042】なお、以上の説明は1倍速再生を行う再生
系を前提としたものであるが、特にMD等において2倍
速再生を行う際には、制御データが2より大きい場合/
小さい場合においてATRAC解凍データに対してデー
タの削除/挿入を行えば良い。すなわち、図2、図3、
図4等を参照した上述の説明において、「1」の代わり
に「2」を用いれば良い。より具体的には、例えば図2
のステップS5において制御データから2を差し引くこ
とによって加算データを算出するようにし、また、ステ
ップS4において2から制御データを差し引くことによ
って加算データを算出するようにする等の変更を行うこ
とにより、2倍速再生を行う際にも、上述した方法によ
るピッチコントロールが可能となる。
The above description has been made on the premise that the reproduction system performs the 1 × speed reproduction. In particular, when performing the 2 × speed reproduction in an MD or the like, when the control data is larger than 2,
In the case of a small size, data deletion / insertion may be performed on ATRAC decompressed data. That is, FIGS.
In the above description with reference to FIG. 4 and the like, “2” may be used instead of “1”. More specifically, for example, FIG.
In step S5, the addition data is calculated by subtracting 2 from the control data, and in step S4, the addition data is calculated by subtracting the control data from 2, so that the addition data is calculated. When performing double speed reproduction, pitch control can be performed by the above-described method.

【0043】次に、データ転送レートの比α/βの制御
によるピッチコントロールについて具体例を挙げて説明
する。図6に、α/β=100%のピッチコントロール
を行う場合の各データについて示した。この場合には、
図6Aに示すようにデータ出力制御信号が連続的にアク
ティブとされ、データ出力の実行が指令される。これに
より、図6Bに示すようにオーディオデータ生成部21
の出力も連続的になされ、さらに、図6Cに示すように
データ転送レートβ(この場合にはβ=αである)とさ
れたピッチ変換データが連続的に出力される。
Next, the pitch control by controlling the data transfer rate ratio α / β will be described with reference to a specific example. FIG. 6 shows each data in the case of performing the pitch control of α / β = 100%. In this case,
As shown in FIG. 6A, the data output control signal is continuously activated, and execution of data output is instructed. Thus, as shown in FIG.
Is continuously output, and pitch conversion data having a data transfer rate β (in this case, β = α) is continuously output as shown in FIG. 6C.

【0044】また、図7に、α/β=50%のピッチコ
ントロールを行う場合の各データについて示した。この
場合には、図7Aに示すように、データ出力制御信号が
アクティブとされる期間が図7Aの場合に比較して0.
5倍となる。これにより、図7Bに示すようにオーディ
オデータ生成部21の出力がなされる期間も図7Bの場
合に比較して0.5倍となる。このようなオーディオデ
ータ生成部21の出力に基づく上述の処理によって図7
Cに示すようなデータ転送レートβのピッチ変換データ
が出力される。
FIG. 7 shows each data in the case of performing the pitch control of α / β = 50%. In this case, as shown in FIG. 7A, the period during which the data output control signal is activated is 0.
5 times. Accordingly, as shown in FIG. 7B, the period during which the output of the audio data generation unit 21 is performed is also 0.5 times as long as that in the case of FIG. 7B. By the above-described processing based on the output of the audio data generating unit 21 as shown in FIG.
The pitch conversion data having the data transfer rate β as shown in C is output.

【0045】さらに、図8に、α/β=25%のピッチ
コントロールを行う場合の各データについて示した。こ
の場合には、図8Aに示すように、データ出力制御信号
がアクティブとされる期間が図7Aの場合に比較して
0.25倍となる。これにより、図8Bに示すようにオ
ーディオデータ生成部21の出力がなされる期間も図8
Bの場合に比較して0.25倍となる。このようなオー
ディオデータ生成部21の出力に基づく上述の処理によ
って図8Cに示すようなデータ転送レートβのピッチ変
換データが出力される。
Further, FIG. 8 shows each data in the case of performing the pitch control of α / β = 25%. In this case, as shown in FIG. 8A, the period during which the data output control signal is active is 0.25 times as long as that in FIG. 7A. Accordingly, as shown in FIG. 8B, the period during which the output of the audio data generation unit 21 is performed is also shown in FIG.
It becomes 0.25 times as compared with the case of B. The pitch conversion data having the data transfer rate β as shown in FIG. 8C is output by the above-described processing based on the output of the audio data generation unit 21.

【0046】なお、α/β=100%に充分近い場合に
は、このようなデータの削除/挿入を行わなくても聴覚
上問題の無い再生音声を得ることができる。すなわち、
α/βが100%より僅かに大きい場合には、D/A変
換部24が過剰な分のデータについては処理を行わない
ことになるが、このことによって再生音声の音質が目立
って劣化することは無いと考えられる。また、α/βが
100%より僅かに小さい場合には、データの不足に対
応してD/A変換部24によるD/A変換出力に欠落が
生じることになるが、このことによっても再生音声の音
質が目立って劣化することは無い考えられる。
If α / β is close enough to 100%, it is possible to obtain a reproduced sound having no auditory problem without deleting or inserting such data. That is,
If α / β is slightly larger than 100%, the D / A converter 24 does not perform processing on the excess data, but this causes the sound quality of the reproduced sound to be noticeably deteriorated. It is thought that there is no. If α / β is slightly smaller than 100%, the D / A conversion output by the D / A conversion unit 24 will be lost in response to the lack of data. It is considered that the sound quality of the sound is not noticeably deteriorated.

【0047】何れの場合においても、α/βが100%
の近辺で具体的にどれ位の範囲に収まっていればデータ
の削除/挿入を行わなくても聴覚上問題の無い再生音声
を得ることができるかは、D/A変換器24の特性、D
/A変換器24によって駆動されるスピーカ等の音声発
生部のの特性、および再生されるオーディオ情報の特性
(音楽のジャンル)等の条件によって決まる。
In each case, α / β is 100%
The specific range of the D / A converter 24 is determined by the characteristic of the D / A converter 24, in which range the reproduction sound can be obtained without a problem of hearing without data deletion / insertion.
It is determined by the characteristics of a sound generator such as a speaker driven by the / A converter 24 and the characteristics of the reproduced audio information (music genre).

【0048】以下、より具体的な構成例として、この発
明を適用したMDレコーダについて図9を参照して説明
する。ここで、データリードブロック11およびATR
AC解凍ブロック12が図1中のオーディオデータ生成
部21に含まれ、また、ピッチ変換ブロック13が図1
中のオーディオデータ変換部23に相当する。さらに、
D/A変換ブロック14が図1中のD/A変換部24に
相当する。
Hereinafter, as a more specific configuration example, an MD recorder to which the present invention is applied will be described with reference to FIG. Here, the data read block 11 and the ATR
The AC decompression block 12 is included in the audio data generation unit 21 in FIG. 1, and the pitch conversion block 13 is
It corresponds to the audio data conversion unit 23 in the middle. further,
The D / A conversion block 14 corresponds to the D / A conversion unit 24 in FIG.

【0049】データリードブロック11によってMD1
0から再生されるデータがATRAC解凍ブロック12
に供給される。ATRAC解凍ブロック12は、供給さ
れるデータにATRAC解凍処理を施し、ATRAC解
凍データを生成してデータ配列変換ブロック13に供給
する。データリードブロック11およびATRAC解凍
ブロック12は、1倍速再生、2倍速再生の何れをも行
うことができるものとされている。ATRAC解凍ブロ
ック12の基本的なデータ転送レートは、図示しないP
LL回路等によって生成されるデータ転送用クロックに
従い、例えば44.1kHz(1倍速再生時)、また
は、88.2kHz(2倍速再生時)に対応するレート
に固定されている。
The MD1 is read by the data read block 11.
The data reproduced from 0 is the ATRAC decompression block 12.
Supplied to The ATRAC decompression block 12 performs ATRAC decompression processing on the supplied data, generates ATRAC decompressed data, and supplies it to the data array conversion block 13. The data read block 11 and the ATRAC decompression block 12 can perform both 1 × speed reproduction and 2 × speed reproduction. The basic data transfer rate of the ATRAC decompression block 12 is P (not shown).
In accordance with a data transfer clock generated by an LL circuit or the like, the rate is fixed to, for example, 44.1 kHz (at 1 × speed reproduction) or 88.2 kHz (at 2 × speed reproduction).

【0050】ピッチ変換ブロック13は、制御マイコン
16から供給される制御データに基づいてデータ出力制
御信号を生成し、生成したデータ出力制御信号をATR
AC解凍ブロック12に供給する。これによってATR
AC解凍データの出力の実行期間と休止期間との比が例
えば数サンプル程度の精度で制御され、ATRAC解凍
データの総体的なデータ転送レート(上述の説明におけ
るα)が制御される。制御マイコン16には、ユーザー
が例えば記録、再生等に関する指令を入力する操作部
(図示せず)が接続されている。そして、この操作部を
介して入力される指令に従って、制御マイコン16が上
述したような制御データを生成し、オーディオデータ変
換部23に供給する。
The pitch conversion block 13 generates a data output control signal based on the control data supplied from the control microcomputer 16, and converts the generated data output control signal into an ATR signal.
It is supplied to the AC decompression block 12. This makes ATR
The ratio between the execution period and the pause period of the output of the AC decompressed data is controlled with an accuracy of, for example, about several samples, and the overall data transfer rate of ATRAC decompressed data (α in the above description) is controlled. The control microcomputer 16 is connected to an operation unit (not shown) for a user to input a command relating to, for example, recording and reproduction. Then, the control microcomputer 16 generates the above-described control data according to the instruction input through the operation unit, and supplies the control data to the audio data conversion unit 23.

【0051】また、ピッチ変換ブロック13は、例えば
RAM等のデータバッファを有している。そして、この
データバッファを用いてデータの削除/挿入等を行い、
供給されるデータのデータ転送レートを後段での処理を
行うのに適した所定のデータ転送レート例えば88.2
kHzに対応するレートに変換して後段のD/A変換ブ
ロック14に供給する。なお、ピッチ変換ブロック13
内には、ショックプルーフメモリ機能のためのバッファ
メモリとして使用されるRAM等も設けられている。
The pitch conversion block 13 has a data buffer such as a RAM, for example. Then, data deletion / insertion is performed using this data buffer,
The data transfer rate of the supplied data is set to a predetermined data transfer rate suitable for performing the subsequent processing, for example, 88.2.
The signal is converted into a rate corresponding to kHz and supplied to the D / A conversion block 14 at the subsequent stage. The pitch conversion block 13
Inside, a RAM or the like used as a buffer memory for a shock proof memory function is also provided.

【0052】ショックプルーフメモリ機能は、装置に加
わる振動等によって光ピックアップ等の信号読取り部が
正しい読取り位置からずれることによって記録媒体から
の再生信号が途切れるような場合に、再生音声に中断
(いわゆる音飛び)が生じることを防止し、若しくはそ
の可能性を低減する機能である。この機能を実現するた
めに、RAM等のバッファメモリを備え、このバッファ
メモリに再生されたディジタルオーディオデータを一旦
蓄えて、その後、後段に供給するような構成が用いられ
る。このようにすれば、記録媒体からの再生信号が途切
れてディジタルオーディオデータが中断しても、バッフ
ァメモリに蓄えられたデータに基づいて再生音声を発生
させることができる。従って、バッファメモリ内のデー
タが無くなるまでは再生音声に中断が生じないので、こ
の間に再生信号の読取りが正常に行われる状態に復帰す
れば、音飛びの発生を防止できる。
The shock proof memory function interrupts the reproduced sound (so-called sound) when a signal read unit such as an optical pickup is deviated from a correct read position due to vibration applied to the apparatus and the reproduced signal from the recording medium is interrupted. This is a function of preventing occurrence of jumping or reducing the possibility of the occurrence. In order to realize this function, a configuration is used in which a buffer memory such as a RAM is provided, the reproduced digital audio data is temporarily stored in this buffer memory, and then supplied to the subsequent stage. In this way, even if the reproduction signal from the recording medium is interrupted and the digital audio data is interrupted, reproduced audio can be generated based on the data stored in the buffer memory. Therefore, the reproduced sound is not interrupted until there is no more data in the buffer memory. If the reproduction signal is returned to a state where the reading of the reproduced signal is normally performed during this time, the occurrence of skipping can be prevented.

【0053】このようなデータ転送レートの変換によ
り、D/A変換ブロック14は、ATRAC解凍ブロッ
ク3の出力を正常に受信することができる。D/A変換
ブロック14は、供給されるディジタルオーディオデー
タをD/A変換してアナログ信号に変換する。このアナ
ログ信号によってヘッドフォンスピーカ等の音声発生部
が駆動され、音声が出力される。
By the conversion of the data transfer rate, the D / A conversion block 14 can normally receive the output of the ATRAC decompression block 3. The D / A conversion block 14 performs D / A conversion on the supplied digital audio data and converts it into an analog signal. The analog signal drives a sound generator such as a headphone speaker, and outputs sound.

【0054】この発明は、光ディスク等の記録媒体から
ディジタル音声を再生する再生装置に適用できる。すな
わち、CD、MD以外にも、例えば光磁気ディスク(M
O)、相変化型ディスクPD、CD−E(CD-Erasable
)等の書換え可能ディスク、CD−R等の追記型ディ
スク、CD−ROM、DVD等の読出し専用ディスク等
を用いる再生装置に適用することが可能である。
The present invention can be applied to a reproducing apparatus for reproducing digital audio from a recording medium such as an optical disk. That is, besides CD and MD, for example, a magneto-optical disk (M
O), phase-change disk PD, CD-E (CD-Erasable
), A write-once disk such as a CD-R, and a read-only disk such as a CD-ROM and a DVD.

【0055】また、この発明は、上述した実施の形態に
限定されることなく、この発明の要旨を逸脱しない範囲
で種々の応用および変形が考えられる。
The present invention is not limited to the above-described embodiment, and various applications and modifications can be considered without departing from the gist of the present invention.

【0056】[0056]

【発明の効果】上述したように、この発明は、記録媒体
から再生される再生信号に基づいて生成されるディジタ
ルオーディオデータの出力の休止期間と実行期間との比
を例えば数サンプル程度の精度で制御することによっ
て、ディジタルオーディオデータの総体的なデータ転送
レートが制御するようにしたものである。
As described above, according to the present invention, the ratio between the pause period and the execution period of the output of digital audio data generated based on a reproduction signal reproduced from a recording medium can be adjusted with an accuracy of, for example, about several samples. By controlling, the overall data transfer rate of digital audio data is controlled.

【0057】このため、ディジタルオーディオデータの
出力動作タイミングを指令するデータ転送用クロックの
周波数自体を変化させること無くピッチコントロールを
行うことが可能となる。従って、データ転送用クロック
の周波数を変化させることによってピッチコントロール
を行う従来の構成において必要とされていた、プログラ
マブルPLL回路等の付加的な外部回路を備える必要を
無くすことができる。
Therefore, pitch control can be performed without changing the frequency itself of the data transfer clock for instructing the output operation timing of digital audio data. Therefore, it is possible to eliminate the need for providing an additional external circuit such as a programmable PLL circuit, which is required in the conventional configuration in which pitch control is performed by changing the frequency of the data transfer clock.

【0058】従って、装置の全体構成の小型化・簡略化
に寄与することができると共に、プログラマブルPLL
回路等によるクロック周波数の可変範囲の限界によって
ピッチコントロールの可変範囲が制限されることを回避
することができる。例えば、1倍速および2倍速の再生
系に対して、それぞれ、0%〜100%および0%〜2
00%に渡る広範囲でのピッチコントロールが可能とさ
れる。今後の倍速再生技術の進展に伴い、ピッチコント
ロールの可変範囲の上限を更に上昇させることが可能で
ある。
Accordingly, it is possible to contribute to the miniaturization and simplification of the overall configuration of the device, and to provide a programmable PLL.
It is possible to prevent the variable range of the pitch control from being limited by the limit of the variable range of the clock frequency by a circuit or the like. For example, 0% to 100% and 0% to 2% for 1 × speed and 2 × speed reproduction systems, respectively.
Pitch control over a wide range of up to 00% is possible. With the development of the double speed reproduction technology in the future, it is possible to further increase the upper limit of the variable range of the pitch control.

【0059】また、ディジタルオーディオデータのデー
タ転送レートの制御をディジタル回路のみによって行う
ことができるので、精度の高い制御が可能となる。
Further, since the data transfer rate of the digital audio data can be controlled only by the digital circuit, highly accurate control is possible.

【0060】一方、上述したように、この発明において
は、加算、減算等の簡単な演算の結果に基づいてピッチ
コントロールにおいて必要なオーディオデータの削除/
挿入がなされる。このため、処理時間やプログラム容量
を削減することができる。
On the other hand, as described above, according to the present invention, the deletion / deletion of audio data necessary for pitch control is performed based on the results of simple calculations such as addition and subtraction.
Insertion is made. For this reason, processing time and program capacity can be reduced.

【0061】また、ピッチコントロールを行う構成とし
て、汎用のDSP(Digital SignalProcessor)等を使用
する場合、ピッチコントロール以外の処理機能を追加す
ることが可能である。例えば、逆再生機能や、各種ディ
ジタル・フィルタを追加することにより、様々なアプリ
ケーションを一つのICで構成できる。
When a general-purpose DSP (Digital Signal Processor) or the like is used as a configuration for performing pitch control, it is possible to add processing functions other than pitch control. For example, by adding a reverse reproduction function and various digital filters, various applications can be constituted by one IC.

【図面の簡単な説明】[Brief description of the drawings]

【図1】この発明の一実施形態の全体的構成について説
明するためのブロック図である。
FIG. 1 is a block diagram for explaining an overall configuration of an embodiment of the present invention.

【図2】この発明の一実施形態中のリングバッファにつ
いて説明するための略線図である。
FIG. 2 is a schematic diagram illustrating a ring buffer according to an embodiment of the present invention.

【図3】データ配列の変換処理について説明するための
略線図である。
FIG. 3 is a schematic diagram illustrating a data array conversion process.

【図4】この発明の一実施形態のより具体的な構成の一
例について説明するためのブロック図である。
FIG. 4 is a block diagram for explaining an example of a more specific configuration of an embodiment of the present invention.

【図5】再生ディジタルオーディオデータの出力におけ
るデータブロックとサンプリングブロックについて説明
するための略線図である。
FIG. 5 is a schematic diagram for explaining a data block and a sampling block in outputting reproduced digital audio data.

【図6】α/β=100%の場合のピッチコントロール
について説明するための略線図である。
FIG. 6 is a schematic diagram for explaining pitch control when α / β = 100%.

【図7】α/β=50%の場合のピッチコントロールに
ついて説明するための略線図である。
FIG. 7 is a schematic diagram for explaining pitch control when α / β = 50%.

【図8】α/β=25%の場合のピッチコントロールに
ついて説明するための略線図である。
FIG. 8 is a schematic diagram for explaining pitch control when α / β = 25%.

【図9】この発明の一実施形態のより具体的な構成の一
例について説明するためのブロック図である。
FIG. 9 is a block diagram illustrating an example of a more specific configuration according to an embodiment of the present invention.

【符号の説明】[Explanation of symbols]

21・・・オーディオデータ生成部、23・・・オーデ
ィオデータ変換部、26・・・外部制御部、10・・・
MD、12・・・ATRAC解凍ブロック、13・・・
ピッチ変換ブロック
Reference numeral 21: audio data generation unit, 23: audio data conversion unit, 26: external control unit, 10:
MD, 12 ... ATRAC decompression block, 13 ...
Pitch conversion block

Claims (12)

【特許請求の範囲】[Claims] 【請求項1】 記録媒体からディジタルオーディオ情報
を再生するようにした再生装置において、 ディジタルオーディオデータを記録媒体から再生し、再
生したディジタルオーディオデータを出力する再生手段
と、 上記再生手段からの上記ディジタルオーディオデータの
出力が実行される期間と休止される期間との比を制御す
ることによってデータ転送レートαを任意に可変するた
めの制御手段とを有することを特徴とする再生装置。
1. A reproducing apparatus for reproducing digital audio information from a recording medium, comprising: reproducing means for reproducing digital audio data from a recording medium and outputting reproduced digital audio data; A reproduction apparatus comprising: control means for arbitrarily changing a data transfer rate α by controlling a ratio of a period during which output of audio data is executed to a period during which audio data is output.
【請求項2】 請求項1において、 上記比は、ユーザーが行う動作指令に従って可変される
ことを特徴とする再生装置。
2. The reproducing apparatus according to claim 1, wherein the ratio is changed according to an operation command issued by a user.
【請求項3】 請求項1において、 上記再生手段は、 外部からの制御に従って記録媒体からの再生信号の読出
しを休止する機能を有することを特徴とする再生装置。
3. The reproducing apparatus according to claim 1, wherein the reproducing means has a function of suspending reading of a reproduction signal from a recording medium in accordance with an external control.
【請求項4】 請求項3において、 上記再生手段は、 上記外部からの制御に従って、データ出力用クロックの
有効/無効を切替えることを特徴とする再生装置。
4. The reproducing apparatus according to claim 3, wherein the reproducing means switches valid / invalid of a data output clock in accordance with the external control.
【請求項5】 請求項1において、 上記比の制御の下で出力されるディジタルオーディオデ
ータを受取り、受取ったデータについてデータ転送レー
トを変換して、所定のデータ転送レートで出力するデー
タ転送レート変換手段をさらに有することを特徴とする
再生装置。
5. The data transfer rate converter according to claim 1, wherein the digital audio data output under the control of the ratio is received, the data transfer rate is converted for the received data, and the data is output at a predetermined data transfer rate. A playback device, further comprising means.
【請求項6】 請求項5において、 上記所定のデータ転送レートは、後段の処理を行うため
のデータ転送レートであることを特徴とする再生装置。
6. The reproducing apparatus according to claim 5, wherein the predetermined data transfer rate is a data transfer rate for performing a subsequent process.
【請求項7】 記録媒体からディジタルオーディオ情報
を再生するようにした再生装置において、 ディジタルオーディオデータを記録媒体から再生し、再
生したディジタルオーディオデータを出力する再生手段
と、 所定の制御値の下で加算および減算処理を行い、上記加
算および減算処理の結果に基づいて、上記ディジタルオ
ーディオデータに対するデータの挿入または削除を行う
データ挿入/削除手段を有することを特徴とする再生装
置。
7. A reproducing apparatus for reproducing digital audio information from a recording medium, comprising: reproducing means for reproducing digital audio data from the recording medium and outputting the reproduced digital audio data; A reproducing apparatus comprising: a data insertion / deletion unit that performs addition and subtraction processing and inserts or deletes data from or to the digital audio data based on a result of the addition and subtraction processing.
【請求項8】 請求項7において、 上記データ挿入/削除手段は、ユーザーが行う動作指令
に従って、上記ディジタルオーディオデータに対するデ
ータの挿入または削除を行うことを特徴とする再生装
置。
8. The reproducing apparatus according to claim 7, wherein the data insertion / deletion means inserts or deletes data into or from the digital audio data in accordance with an operation command issued by a user.
【請求項9】 請求項8において、 上記所定の制御値は、ユーザーが行う動作指令に従って
設定されることを特徴とする再生装置。
9. The reproducing apparatus according to claim 8, wherein the predetermined control value is set according to an operation command issued by a user.
【請求項10】 請求項7において、 上記ディジタルオーディオデータに対して挿入されるデ
ータは、 挿入を行うべきサンプリング位置の前後のデータの平均
値であることを特徴とする再生装置。
10. The reproducing apparatus according to claim 7, wherein the data inserted into the digital audio data is an average value of data before and after a sampling position at which insertion is to be performed.
【請求項11】 記録媒体からディジタルオーディオ情
報を再生するようにした再生方法において、 ディジタルオーディオデータを記録媒体から再生し、再
生したディジタルオーディオデータを出力する再生ステ
ップと、 上記再生ステップによって生成される上記ディジタルオ
ーディオデータの出力が実行される期間と休止される期
間との比を制御することによって、データ転送レートα
を任意に可変するための制御ステップとを有することを
特徴とする再生方法。
11. A reproducing method for reproducing digital audio information from a recording medium, wherein the reproducing step reproduces the digital audio data from the recording medium and outputs the reproduced digital audio data. By controlling the ratio of the period during which the output of the digital audio data is executed to the period during which the digital audio data is output, the data transfer rate α
And a control step for arbitrarily changing the value.
【請求項12】 記録媒体からディジタルオーディオ情
報を再生するようにした再生方法において、 ディジタルオーディオデータを記録媒体から再生し、再
生したディジタルオーディオデータを出力する再生ステ
ップと、 所定の制御値の下で加算および減算処理を行う演算ステ
ップと、 上記演算ステップの結果に基づいて、上記ディジタルオ
ーディオデータに対するデータの挿入または削除を行う
データ挿入/削除ステップとを有することを特徴とする
再生方法。
12. A reproducing method for reproducing digital audio information from a recording medium, comprising: a reproducing step of reproducing digital audio data from the recording medium and outputting the reproduced digital audio data; A reproducing method, comprising: an operation step of performing addition and subtraction processing; and a data insertion / deletion step of inserting or deleting data with respect to the digital audio data based on a result of the operation step.
JP2729398A 1998-02-09 1998-02-09 Reproducing device and reproducing method Pending JPH11232784A (en)

Priority Applications (1)

Application Number Priority Date Filing Date Title
JP2729398A JPH11232784A (en) 1998-02-09 1998-02-09 Reproducing device and reproducing method

Applications Claiming Priority (1)

Application Number Priority Date Filing Date Title
JP2729398A JPH11232784A (en) 1998-02-09 1998-02-09 Reproducing device and reproducing method

Publications (1)

Publication Number Publication Date
JPH11232784A true JPH11232784A (en) 1999-08-27

Family

ID=12217051

Family Applications (1)

Application Number Title Priority Date Filing Date
JP2729398A Pending JPH11232784A (en) 1998-02-09 1998-02-09 Reproducing device and reproducing method

Country Status (1)

Country Link
JP (1) JPH11232784A (en)

Similar Documents

Publication Publication Date Title
JPH0612773A (en) Method for reproducing audio data at high speed in cd-rom player
JPH0822672A (en) Disk recording and reproducing device
JP2003006991A (en) Digital signal processor, digital signal processing method, and digital signal regenerative reception system
JP2001229619A (en) Data reproducing device, data reproducing method and recording medium
JPH11232784A (en) Reproducing device and reproducing method
US8032728B2 (en) Digital data reproducing apparatus and recording medium
JPH1186446A (en) Device and method for data reproduction
JP2009223929A (en) Digital data reproducing device
JPH05216487A (en) 'karaoke' @(3754/24)singing with recorded accompaniment) device
JPH1186447A (en) Device and method of data reproduction
JP3944992B2 (en) Playback apparatus and playback method
JP2001143395A (en) Data decoding device
JP3173678B2 (en) Memory control circuit and disk reproducing device
JPH03203069A (en) Audio device reproducing method
JP3133632B2 (en) Long time recording device
JP3546431B2 (en) Disc playback device
JP2007101772A (en) Reproducing device and reproducing method
JP2915063B2 (en) Digital signal connection recording method and digital signal recording / reproducing apparatus
JP2623045B2 (en) Playback control circuit of disk playback device
JPH08287610A (en) Audio data reproducing device
JPH04186563A (en) Digital data reproducer
JP3117425B2 (en) Disk playback device
JPH07320397A (en) Reproducing device
JP2000268494A (en) Recorder
JPH0836864A (en) Acoustic reproduction device