JPS604997A - Time base converter for acoustic signal - Google Patents
Time base converter for acoustic signalInfo
- Publication number
- JPS604997A JPS604997A JP58112569A JP11256983A JPS604997A JP S604997 A JPS604997 A JP S604997A JP 58112569 A JP58112569 A JP 58112569A JP 11256983 A JP11256983 A JP 11256983A JP S604997 A JPS604997 A JP S604997A
- Authority
- JP
- Japan
- Prior art keywords
- signal
- read
- pitch
- audio signal
- block
- 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.)
- Granted
Links
Landscapes
- Signal Processing Not Specific To The Method Of Recording And Reproducing (AREA)
Abstract
(57)【要約】本公報は電子出願前の出願データであるた
め要約のデータは記録されません。(57) [Summary] This bulletin contains application data before electronic filing, so abstract data is not recorded.
Description
【発明の詳細な説明】
本発明は、楽音信号等の音響信号をDPCM(差分パル
ス符号化度1)符号化等の処理を行ない、その信号の時
間軸を圧縮又は伸張して音響信号を出ノJiることによ
り楽音あるいは音声の音程を変化させる符号化音響信号
処理による時間軸変換装置に関する。Detailed Description of the Invention The present invention performs processing such as DPCM (differential pulse coding degree 1) encoding on an acoustic signal such as a musical tone signal, compresses or expands the time axis of the signal, and outputs the acoustic signal. The present invention relates to a time axis conversion device using coded acoustic signal processing that changes the pitch of a musical tone or voice by changing the pitch of a musical tone or voice.
′楽音信号や音声信号を処理する音響機器として、入力
した音響信号(原音)をDPCM符号化等によりデジタ
ル信号に変換し、このデジタル音響信号をブ[1ツク毎
に切分して−Hメモリに書き込み、そして、これらの信
号を読み出す際に各ブロックの時間軸の圧縮や伸張、こ
れに伴うブロックの反復読み出しや飛び越し読み出しを
行なって、入力した音響信号をほぼ実時間で音の長さを
変えずに音程を変化させる符号化音響信号処理による音
響信号の時間軸変換装置の開発が進められている。'As an audio device that processes musical tones and audio signals, the input audio signal (original sound) is converted into a digital signal by DPCM encoding, etc., and this digital audio signal is cut into blocks and stored in -H memory. Then, when reading these signals, the time axis of each block is compressed or expanded, and the blocks are repeatedly read or interlaced to read out the blocks, so that the length of the sound can be calculated almost in real time from the input acoustic signal. Development of an audio signal time axis conversion device using coded audio signal processing that changes the pitch without changing the pitch is progressing.
しかし、この種の時間軸変換装置では、音響信号のブロ
ックの長さを一定としてメモリに書き込み、読み出しの
際にブロックの圧縮、伸張を行なうことから、例えば入
力した音の長さを変えずに音程、つまりピッチを上げる
処理を行なう場合には、各ブロックの時間を圧縮して音
響信号を読み出し、信号の隙間をうめるために相関関係
の強いブ[1ツクの反復読み出しを行なう。したがって
、音響信号の長さを変えずに音程を上げるため、出力(
g号内のブOツク数の増加と共にその切分点が増大づる
ことにより、出力(0号の復号化時に切分点で発生づる
ノイズが目立ち、復号化後の音響信号、即ち、再生音の
音質が劣化する恐れがある。However, with this type of time axis conversion device, the block length of the audio signal is written into memory as a constant, and the block is compressed and expanded when read out, so for example, the length of the input sound remains unchanged. When performing processing to raise the pitch, the time of each block is compressed and the acoustic signal is read out, and one block with a strong correlation is repeatedly read out to fill in the gaps between the signals. Therefore, in order to raise the pitch without changing the length of the acoustic signal, the output (
As the number of blocks in the g signal increases, the cutting point increases, and the noise generated at the cutting point becomes noticeable when decoding the output (signal 0). The sound quality may deteriorate.
一方、入力した音の長さを変えずに音程つまりピッチを
下げる処理を行なう場合には、各ブロックの時間を伸張
してメモリから音響信号を読み出し、不足する時間を補
うために相関関係の強いブロックの読み飛ばしが行なわ
れるが、メモリに書き込まれる前の信号ブロックつまり
入力@響信号に比べ、読み出された出]JG響信号の長
さがかなり冗長となる場合には入力された音に対し出力
される再生音が遅れて再生される問題が生ずる。On the other hand, when processing to lower the pitch without changing the length of the input sound, the time of each block is expanded and the acoustic signal is read out from memory, and in order to compensate for the lack of time, it is necessary to Blocks are skipped, but if the length of the readout JG sound signal is considerably redundant compared to the signal block before being written to memory, that is, the input @ sound signal, the input sound On the other hand, a problem arises in that the reproduced sound that is output is delayed and reproduced.
本発明は、上記点に着目し、音の長さを変えずに音程を
変化させる音響信号の時間軸変換を行なう場合、メモリ
からの符号化情報読み出しの際、読み出しブロックの切
分点をできるだけ一定にして、時間軸の短縮時、伸張時
共に聴感を一定にJ゛ると共に、時間軸の短縮時にブロ
ック切分点におけるノイズの発生を抑制して再生音の劣
化を防止し、さらに、時間軸の伸張を行なった場合、再
生ブロックが冗長となって再生音がばれる不具合も解消
し得る音響信号の時間軸変換装置を提供することを目的
とする。The present invention focuses on the above point, and when performing time axis conversion of an acoustic signal that changes the pitch without changing the length of the sound, the cutting point of the read block is set as much as possible when reading encoded information from the memory. By keeping the time constant, the auditory sensation remains constant both when the time axis is shortened and expanded, and when the time axis is shortened, the generation of noise at the block separation point is suppressed to prevent deterioration of the reproduced sound. It is an object of the present invention to provide a time axis converting device for an acoustic signal that can solve the problem that reproduction blocks become redundant and reproduced sound is exposed when axis expansion is performed.
かかる目的を達成するための本発明は、アナOり音響信
号を入力し該アナログ音響信号をデジタル信号に符号化
し、当該符号化信号を符号化情報として切分点となるマ
ークを施すことによってブロック毎に分けながら読み書
き可能なメモリへ順次書き込むと共に、該メモリ内の符
号化情報を順次読み出しアナログ音響信号に復号化を行
ない、更に、符号化の周期と復号化の周期を変えること
によって音響信号の時間軸変換を行なう音響信号の時間
軸変換装置において、前記符号化前のアナログ音響信号
と復号化後のアナログ音響信号とのピッチ比を設定する
ピッチ設定手段と、該ピッチ設定手段により設定された
ピッチ比に基づいて前記ブロックの長さを変化させるブ
ロック長制御手段を設けたことを要旨としている。To achieve this object, the present invention inputs an analog audio signal, encodes the analog audio signal into a digital signal, and uses the encoded signal as encoded information to mark a block as a cutting point. At the same time, the encoded information in the memory is sequentially read out and decoded into an analog audio signal, and further, by changing the encoding cycle and decoding cycle, the audio signal is In an audio signal time axis conversion device that performs time axis conversion, a pitch setting means sets a pitch ratio between the analog audio signal before encoding and the analog audio signal after decoding; The gist is that block length control means is provided for changing the length of the block based on the pitch ratio.
以下、本発明の実施例を図面に基づいて説明する。Embodiments of the present invention will be described below based on the drawings.
第1図は、楽音や音声等のアナログ音響(Ei号を入力
し、DPCM符号化処理を行なうと共に、音の長さつま
り再生速度を変えずに符号化信号の圧縮・伸張を伴う時
間軸変換を行なって復号化された音響信号の再生・音の
音程を微妙に変化させる音響信号のIl、¥間軸変換装
置のブロック図を示している。2は入力端子1から入力
された音声や奈音信@等のアナログ1!信号を入力して
フィルタリングを行なう入力フィルタであり、音響信号
処理に不要な周波数成分や雑音を除去し帯域の設定を行
なう、、3は入力フィルタ2から送られる入力悟りの振
幅圧縮を行なうコンプレッサであり、ノイズリダクショ
ン動作のために信号振幅の圧縮を行ない、後述する復号
化回路のエキスパンダでは信号の増幅が行なわれる。4
はコンプレッサ3から送られるアナログ音響信号を標本
化するサンプル・ホールド回路であり、書込み読出しコ
ントローラ8から送られるサンプリングパルスの時間間
隔により、連続的な音響信号波形のPIAl!l、rR
間の振幅値がザンブル値として取り出される。5はサン
プル・ホールド回路4により標本化された信号を量子化
して2進数の符号に変換づるA/D変換器であり、特に
、ここでは、へ力信丹と予測信@(1サンプル前の復号
値のα倍)との差分をとってこれを量子化及び狩り化す
る差分符号化型のA/D変換器となっている。6は、A
/D変換器5から送られる符号化された符号化情報(デ
ータ)を、読書き可能メモリ(RAM)7内に設けた音
響信号の数ブロック分の記憶容量をもつレジスタに順次
記憶するために、ラッチする書込みラッチであり、書込
み読出しコントローラ8から供給されるラッチ信号によ
りデータを一時記憶し、RAM7に後述するマルチプレ
クサから口込み許可信号が送られた時、データバスを通
してRAM7に符号化データが送られ、RAM7の指定
されたアドレスに符号化データが順次書き込まれる。Figure 1 shows analog audio such as musical tones and voices (Ei code) input, DPCM encoding processing, and time axis conversion that involves compression and expansion of the encoded signal without changing the length of the sound, that is, the playback speed. 2 is a block diagram of an audio signal axis conversion device that reproduces the decoded audio signal and subtly changes the pitch of the sound. This is an input filter that inputs and filters analog 1! signals such as audio signals.It removes unnecessary frequency components and noise for acoustic signal processing and sets the band.3 is the input filter sent from input filter 2. The compressor compresses the amplitude of the signal for noise reduction operation, and the expander of the decoding circuit, which will be described later, amplifies the signal.4.
is a sample/hold circuit that samples the analog audio signal sent from the compressor 3, and the PIAl! of the continuous audio signal waveform is determined by the time interval of the sampling pulse sent from the write/read controller 8. l,rR
The amplitude value between the two is extracted as the Zambiel value. 5 is an A/D converter that quantizes the signal sampled by the sample-and-hold circuit 4 and converts it into a binary code. This is a differential encoding type A/D converter that takes the difference from the decoded value (α times the decoded value) and quantizes and converts it. 6 is A
In order to sequentially store the coded information (data) sent from the /D converter 5 in a register provided in the read/write memory (RAM) 7 and having a storage capacity for several blocks of acoustic signals. , which is a write latch that latches data, temporarily stores data by a latch signal supplied from the write/read controller 8, and when a read permission signal is sent to the RAM 7 from a multiplexer (described later), encoded data is stored in the RAM 7 through the data bus. The encoded data are sequentially written into the designated addresses of the RAM 7.
9は、RAM7への符号化データの書き込みを行なう際
、例えば、その最下位ビット(LSB)に、信号の圧縮
・伸張による時間軸変換を行なう時のRAM7からの読
み出しブロックの切分点を指定するマーク(例えば論理
「1」の符号)を付すマーキング回路である。このマー
キング回路9には、コンプレッサ3からのアナログ音響
信号を入力し、そのピークを検出しピーク検出信号を出
力するピーク検出部と、A/D変換器5から書込みラッ
チ6に出ノjされる符号化信号の最上位ピッ1− (M
SB)の情報、つまり符号化データの正負符号をチェッ
クし、ピーク検出信号を入力すると同時に例えば符号化
データが負から正に移行する際のゼロクロス点を検出し
た時、パルス状のマーキング指令信号を出力Jるゼロク
ロス検出部と、マーキング指令信号を受けて、A/D変
換器5から出力される符号化データにおける例えば最下
位ビット(LSB)にブロックの切分点を示すマーク(
例えば論理「1」の符号)を付与するマーキング部とが
設けられている。9 specifies the cutting point of the block read from RAM 7 when performing time axis conversion by compression/expansion of the signal, for example, in the least significant bit (LSB) when writing encoded data to RAM 7. This is a marking circuit that attaches a mark (for example, a code of logic "1"). This marking circuit 9 includes a peak detection section that inputs the analog audio signal from the compressor 3, detects its peak, and outputs a peak detection signal, and a peak detection section that outputs a peak detection signal from the A/D converter 5 to the write latch 6. The most significant bit 1- (M
SB) information, that is, the positive/negative sign of the encoded data, and input a peak detection signal, and at the same time, for example, when a zero crossing point when the encoded data transitions from negative to positive is detected, a pulse-shaped marking command signal is sent. In response to the marking command signal, the zero-cross detection unit outputs the output signal, and a mark (
For example, a marking section that gives a code of logic "1") is provided.
10は、予め設定された時間だけマーキング回路9のピ
ーク検出部から出力されるピーク検出信号をマスクして
その信号の出力を中止させるタイマ回路であり、ゼロク
[1ス検出部から出力されるマーキング指令信号の立ち
上り時から所定のマスク時間だけ高レベルのマスク用信
号をピーク検出部に出力する。なお、タイマ回路10に
は、無音入力時に作動する第2タイマ部が付属され、無
音入力信号が続く場合、りなわら、ブロックを指定する
切分点のマーキングがメモリを一循するような長い時間
にわたって行なわれない場合をなくすために、第2タイ
マ部に設定された時間が経過してもマーキング回路9の
ゼロクロス検出部からマーキング指令信号が出力されな
い場合、強制的にアーキング回路9のマーキング部へマ
ーキング指令信号を出力するように構成されている。10 is a timer circuit that masks the peak detection signal output from the peak detection section of the marking circuit 9 for a preset time and stops outputting the signal; A high-level masking signal is output to the peak detection section for a predetermined masking time from the rising edge of the command signal. Note that the timer circuit 10 is equipped with a second timer section that operates when a silent input signal is input, so that when the silent input signal continues, the marking of the cutting point specifying the block goes through the memory for a long time. In order to avoid cases in which marking is not performed for a long period of time, if the marking command signal is not output from the zero-cross detection section of the marking circuit 9 even after the time set in the second timer section has elapsed, the marking section is forcibly sent to the marking section of the arcing circuit 9. It is configured to output a marking command signal.
このように、時間軸変換を行なう時のRAM7からの読
み出しブロックの長さは切分点を示すマーりの時間間隔
、すなわちタイマ回路10の設定時間によって決定され
、このタイマ回路の設定時間は、ブロック長制御手段で
ある制御回路11の動作により、時間軸変換による信号
の圧縮又は伸張の程度に応じて制御される。すなわち、
この制御回路11は、轡ぎ込み時のブロックの長さが一
定であると、再生音の長さを一定とした時間軸変換を行
なった場合、信号の圧縮又は伸張の程度によって読み出
された信号のブロック毎の切分点の数が大きく変化する
が、この切分点の数の変化を少なくするように書き込み
時のブロックの長さを制御する。そこで、制御回路11
は、可変クロック信号発生器13から出力される読出し
クロック信号1の周期と書込みクロック信号りの周期と
の比を検出し、この書き込み読み出しの周期の比、つま
り、ピッチ設定手段であるピッチ設定器12によって設
定された原音と再生音とのピッチ比が大きい場合、叩も
、時間軸の圧縮にはその程度に、応じてタイマ回路10
の設定時間を長くし、逆に設定されたピッチ比が小さい
場合にはその程度に応じてタイマ設定時間を短くするJ
:うに動作づる。In this way, the length of the block read from the RAM 7 when performing time axis conversion is determined by the time interval of the markers indicating the cut points, that is, the set time of the timer circuit 10, and the set time of this timer circuit is Control is performed by the operation of the control circuit 11, which is block length control means, depending on the degree of compression or expansion of the signal by time axis conversion. That is,
This control circuit 11 is configured such that if the length of the block at the time of input is constant, when time axis conversion is performed with the length of the reproduced sound constant, the signal is read out depending on the degree of compression or expansion of the signal. Although the number of cutting points for each block of the signal changes greatly, the length of the block at the time of writing is controlled so as to reduce the change in the number of cutting points. Therefore, the control circuit 11
detects the ratio of the period of the read clock signal 1 outputted from the variable clock signal generator 13 and the period of the write clock signal, and detects the ratio of the periods of the write and read, that is, the pitch setting device which is the pitch setting means. When the pitch ratio between the original sound and the reproduced sound set by 12 is large, the timer circuit 10 is used to compress the time axis depending on the degree of the time axis.
If the set pitch ratio is small, shorten the timer setting time accordingly.J
: Sea urchin works.
この制御回路11はマイクロプロセッサにより構成する
ことができる。、ピッチ設定器12は入力音に対し、再
生音のピッチを高くあるいは低く変えるためにその原音
と再生音のピッチ比を設定するものであって、その操作
によりRAM7がらの符号化データの読み出し速度を調
節して原音の長さを変えずに音程が変えられる。このピ
ッチ設定器12は読出しカウンタ14a、14bに印加
する読出しクロック信号iの周期を変えるように、可変
クロック信号発生器13に設(プられた可変抵抗器とし
て構成される。This control circuit 11 can be configured by a microprocessor. The pitch setting device 12 sets the pitch ratio between the original sound and the reproduced sound in order to change the pitch of the reproduced sound higher or lower with respect to the input sound, and by its operation, the reading speed of the encoded data from the RAM 7 can be adjusted. By adjusting the pitch, you can change the pitch without changing the length of the original sound. This pitch setter 12 is configured as a variable resistor installed in the variable clock signal generator 13 so as to change the cycle of the read clock signal i applied to the read counters 14a and 14b.
15は書込み読出しコントローラ8と書込みカウンタ1
6にクロック信号を出力づるり【]ツク信号発生器であ
って、書込みカウンタ16にはRAM7へ゛のアドレッ
シング用に分周された書込みクロック信号11が送られ
る。一方、書込み読出しコントローラ8でtよ、クロッ
ク信号発生器15がら送られたクロック信号から、サン
プルパルス4r5号a 、A/D変換器5用のA/Dコ
ンバート基準りロック信号1)、書込みラッチ信号C、
RAM7へ印加するメモリ書込み可能信号d1メモリ読
出し可能信号e1続出しラッチ信号f1、f2、及びR
AM7の書ぎ込みと読み出し動作を切り換えるマルチプ
レクサ17に送る選択パルス信@gがそれぞれつくられ
る。そして符号化データのRAM7への書き込みと読み
出しのタイミングが、例えば書込みクロック信号りの一
周期の間に連続して行なわれるようにコントロールされ
る。書込みカウンタ16はRAM7内の符号化データ用
エリアのアドレスに対応する値を示すリングカウンタで
ありクロック信8hを入力してカウントし、書込みアド
レスをマルチプレクサ17を介してRAM7へ送る。よ
って、符号化データのRAM7への書き込みは、符号化
データが先ず、自込み読出しコントローラ8から書込み
ラッチ6へ送られる書込みラッチ信号Cにより書込みラ
ッチ6で一時記憶され、データバスにセットされた後、
RAM7への書込み可能信号dをアクティブにして、マ
ルチプレクサ17が書き込み側に切り換えられている間
、書込みカウンタ16によって指定されるアドレスに符
号化データが順次書き込まれて行なわれる。15 is a write/read controller 8 and a write counter 1
The clock signal generator 6 outputs a clock signal to the write counter 16, and a write clock signal 11 whose frequency is divided for addressing the RAM 7 is sent to the write counter 16. On the other hand, the write/read controller 8 generates a sample pulse 4r5 from the clock signal sent from the clock signal generator 15, an A/D conversion reference lock signal 1) for the A/D converter 5, and a write latch. signal C,
Memory write enable signal d1 applied to RAM7 Memory read enable signal e1 Successive latch signals f1, f2, and R
A selection pulse signal @g is generated to be sent to the multiplexer 17 for switching between write and read operations of AM7. The timing of writing and reading encoded data into and from the RAM 7 is controlled so as to be performed continuously, for example, during one period of the write clock signal. The write counter 16 is a ring counter that indicates a value corresponding to the address of the encoded data area in the RAM 7, receives the clock signal 8h, counts, and sends the write address to the RAM 7 via the multiplexer 17. Therefore, when writing encoded data to the RAM 7, the encoded data is first temporarily stored in the write latch 6 by the write latch signal C sent from the self-write read controller 8 to the write latch 6, and then set on the data bus. ,
While the write enable signal d to the RAM 7 is activated and the multiplexer 17 is switched to the write side, encoded data is sequentially written to the addresses specified by the write counter 16.
18はラッチC19とラッチ020を制御する続出しコ
ントローラであって、第2図に示づようなりタイプの7
リツプフロツプとゲートを備えた回路から構成され、マ
ーキング回路9からマーキング信号Maを入力し、この
マーキング信@Maに同期したラッチ可能信号0、q及
びストローブ信号r、、pをラッチC19とラッチD2
0に送り、マーキング信号1ylaの示すブロック切分
点のタイミングでラッチC19とラッチD20は交互に
書込みカウンタ16から送られるアドレス情報を一時記
憶していく。Reference numeral 18 denotes a continuous controller for controlling the latch C19 and the latch 020, which is of the type 7 shown in FIG.
Consisting of a circuit equipped with a lip-flop and a gate, the marking signal Ma is input from the marking circuit 9, and the latchable signals 0, q and strobe signals r, p synchronized with the marking signal @Ma are sent to the latch C19 and the latch D2.
0, and the latch C19 and the latch D20 alternately temporarily store the address information sent from the write counter 16 at the timing of the block division point indicated by the marking signal 1yla.
21はマーク検出回路であり、RAM7に順次書き込ま
れていく符号化データに付されたブ[]ツク切分点のマ
ーク信号lを検出すると共に、第6図の夕2イミングチ
ヤードに示すように、符号化データの読み出し時にその
読み出し速度に応じて符号化データ中のマークを検出し
マーク検出信号Deを出力し、2つのマーク信号mの間
にマーク検出信号Deが2つ発生した時、2つ目のマー
ク検出偏口Deに同期してロード信号nを発生ずる。Reference numeral 21 denotes a mark detection circuit, which detects the mark signal l at the block cutting point attached to the encoded data sequentially written into the RAM 7, and also detects the mark signal l at the block cutting point, as shown in the timing chart shown in Fig. 6. When the encoded data is read, a mark in the encoded data is detected according to the read speed and a mark detection signal De is output, and two mark detection signals De are generated between two mark signals m. A load signal n is generated in synchronization with the second mark detection deviation De.
そして、このロード信号nは1つおきにロード信@j1
とロード信号j2に分りられ、オアゲートを介してそれ
ぞれ2つの読出しカウンタA14a。And this load signal n is every other load signal @j1
and a load signal j2, respectively, to two read counters A14a via an OR gate.
読出しlJウンタB 1411に送られ、読出しカウン
タA、Bはこのロード信号j1、j2によってラッチC
19またはラッチD20により読み出しの先頭となるア
ドレスデータをプリセットする。尚、このような2つの
読出しカウンタA1Bを使用し、2系統に分けて符号化
データの読み出しを行なう理由は、信号のブロック切分
点において符号化データの読み飛ばしや、反4I読み出
しをする場合の信号のピッチや振幅の相異による波形の
ずれによるノイズをなくすためであり、エンベロープ回
路22a、22bから出力される相互に反転したエンベ
ロープ信号En A、En Bは読出しラッチA23a
、読出しラッチB23bからの符号化データがそれぞれ
入力される2つのD/A変換器24aと24bのレファ
レンス入力に印加され、各ブロックは直ちに接続される
のではなく、前のデータブロックが切分点を過ぎたらそ
の出力を徐々に絞り、新しいデータブロックは切分点か
ら次第にその出力を上げるようにして、ブロック切分点
での信号の接続を行なっている。The read lJ counter B is sent to the latch C 1411, and the read counters A and B are sent to the latch C by this load signal j1 and j2.
19 or latch D20 to preset the address data that will be the start of reading. The reason why such two readout counters A1B are used and the encoded data is read out in two systems is to skip the encoded data at the block division point of the signal or to perform anti-4I readout. This is to eliminate noise caused by waveform shifts due to differences in signal pitch and amplitude, and the mutually inverted envelope signals EnA and EnB output from the envelope circuits 22a and 22b are read out from the readout latch A23a.
, the encoded data from the readout latch B23b is applied to the reference inputs of the two D/A converters 24a and 24b, respectively, and each block is not connected immediately, but the previous data block is the cutting point. After passing through, the output is gradually reduced, and the output of the new data block is gradually increased from the cutoff point, and the signals are connected at the block cutoff point.
前記23aと23bはそれぞれ2系統の読出しラッチで
あり、書込み読出しコントローラ8からの読出しラッチ
信号f1またはf2をマルチプレクサ17への選択パル
ス信号Qの読み出し選択に同期して順次入力し、マルチ
プレクサ17が読み出し側に切り換えられている時、読
出しカウンタA14aまたはB14bによってアドレス
指定され、RAM7からデータバスに読み出された符号
化データをラッチする。The above-mentioned 23a and 23b are read latches of two systems, respectively, and the read latch signal f1 or f2 from the write/read controller 8 is sequentially input to the multiplexer 17 in synchronization with the read selection of the selection pulse signal Q, and the multiplexer 17 reads out the latch signal f1 or f2. When switched to the side, it latches the encoded data addressed by the read counter A14a or B14b and read from the RAM 7 onto the data bus.
24a124bは読出しラッチA、Bでラッチされた符
号化信号を入力してこれをアナログ信号に変換するD/
A変換器であり、D/A変換器24a 、24bから出
力される信号は積分器25に送られて積分され、そして
入力時にコンブレッザ3で圧縮されたf8@振幅を元に
戻りために1キスパンダ26に送られ、更に出力フィル
タ27に送られ、出力端子28から時間軸変換されピッ
チを変えられたアナログ音響信号が得られるように構成
される。24a and 24b are D/2 inputs the encoded signals latched by read latches A and B and converts them into analog signals.
The signals output from the D/A converters 24a and 24b are sent to the integrator 25 for integration, and then the f8@amplitude compressed by the compressor 3 at the time of input is converted into a 1-kispander to restore the original amplitude. 26, further sent to an output filter 27, and an analog acoustic signal whose time axis has been converted and whose pitch has been changed is obtained from an output terminal 28.
なお、第1図のブロック図では示していないが、楽音信
号等の原音を入力し℃単にその音程を時間軸変換処理に
より変えて出力するのみではなく、出力側にミキサー回
路を設けて原音信号とその原音に対し協和音程を形成J
る特定のピッチ比をもつ時間軸変換処理再生音信号とを
ミキシングして出力することにより、例えば単一の音源
より3度や5度のハーモニーをもつ協和音を発生させる
こともできる。Although not shown in the block diagram of Figure 1, it is not only possible to input an original sound such as a musical tone signal and simply change the pitch by time axis conversion processing and output it, but also to provide a mixer circuit on the output side to convert the original sound signal. and form a consonant interval with respect to its original sound J
By mixing and outputting a time-axis converted reproduced sound signal having a specific pitch ratio, for example, a consonant tone having a harmonic third or fifth degree can be generated from a single sound source.
次に、第3図乃至第8図の波形図、タイミングチャート
を参照して時間軸変換装置の動作を説明する。Next, the operation of the time axis conversion device will be explained with reference to the waveform diagrams and timing charts of FIGS. 3 to 8.
先ず、ピッチ設定器12によって、入力される原音と出
力される再生音のピッチ比(音程比)が設定される。例
えば、ピッチ比を1:2に設定した場合には原音に対し
再生音の振動数が2(8に変換されることを意味し、例
えば入力楽音信号が「ド」の音であれば、再生音は−オ
クターブ高い関係にある「ド」の音ということになる。First, the pitch setting device 12 sets the pitch ratio (tone pitch ratio) between the input original sound and the output reproduced sound. For example, if the pitch ratio is set to 1:2, this means that the frequency of the reproduced sound will be converted to 2 (8) with respect to the original sound. For example, if the input musical sound signal is the sound of "C", The sound is a "do" sound, which is an octave higher.
このピッチ比の設定により可変クロック信号発生器13
のクロック信号の周期は、書き込み側の回路に送られる
クロック信号発生器15の固定クロック信号の周期を基
準としてそのビッヂ比に反比例して調整され、信号の円
き込み速度を基準にして読み出し速僚がピッチ比に比例
して増加することになる。By setting this pitch ratio, the variable clock signal generator 13
The period of the clock signal is adjusted in inverse proportion to the bit ratio based on the period of the fixed clock signal of the clock signal generator 15 sent to the writing side circuit, and the reading speed is adjusted based on the signal rounding speed. The number of players will increase in proportion to the pitch ratio.
ピッチ比の設定が終り、装置の動作が開始されると、制
御回路11は、クロック信号発生器15から出力さ−れ
る固定の書込みクロック信号りと可変クロック信号発生
器13から出力される読出しクロック信号1の周期の比
を検出し、この周期比の逆数つまりピッチ比に基づき、
そのピッチ比が1以上つまり信号の圧縮を行なう場合に
はその程度に応じIタイマ回路1oの設定時間を長くし
、逆にピッチ比が1以下で信号の伸張を行なう場合には
子の程度に応じてタイマ回路、10の設定時間を短くす
るように制御する。このタイマ回路10の設定時間ll
l11神により、圧縮あるいは伸張処理に係わらず、読
み出される信号のブロック長がほぼ一定となり、ピッチ
比を大きくした圧縮処理の際に生ずる再生時のブロック
切分点の増加による音質の劣化や、ビッヂ比を小さくし
た伸張処理の際に生ずる再生音の遅れを解消することが
できる。When the pitch ratio is set and the device starts operating, the control circuit 11 uses the fixed write clock signal output from the clock signal generator 15 and the read clock output from the variable clock signal generator 13. Detect the period ratio of signal 1, and based on the reciprocal of this period ratio, that is, the pitch ratio,
If the pitch ratio is 1 or more and the signal is to be compressed, the setting time of the I timer circuit 1o is lengthened according to the degree of compression; conversely, if the pitch ratio is 1 or less and the signal is to be expanded, the setting time of the I timer circuit 1o is Accordingly, the timer circuit controls the set time of 10 to be shortened. The setting time of this timer circuit 10
Due to l11, the block length of the read signal is almost constant regardless of compression or decompression processing, and the deterioration of sound quality due to the increase in block separation points during playback that occurs during compression processing with a large pitch ratio, and the increase in pitch It is possible to eliminate the delay in reproduced sound that occurs during expansion processing with a reduced ratio.
楽音信号等の音響信号は、入力端子1から入力され、入
力フィルタ2を通ることにより信号処理に不要な周波数
成分や雑音が信号から除去され、コンプレッサ3に送ら
れる。コンプレッサ3ではノイズリダクション等のため
に音響信号の振幅圧縮が行なわれ、振幅圧縮されたアナ
ログ音響信号はDPCM符号化処理回路に送られ、先ず
、サンプル・ホールド回路4に入ツノされてサンプリン
グが行なわれる。サンプリングは書込み読出しコン1〜
ローラ8から送られるサンプリングパルス信号aの時間
間隔で行なわれ、各振幅値がサンプル値として保持され
る。サンプル・ホールド回路4により標本化された信号
は、次にA/D変換器5に送られ、それら各信号の差分
が吊子化され2進数の符号に変換される。即ち、ここで
は、連続して入力されて標本化された信号と、予測信号
の差分をとってこれが量子化され、量子化された信号デ
ータは2進数に符号化される。A/D変換器5でDPC
M符号となった音響信号の符号化データは、次に書込み
ラッチ6に送られ、書込み読出しコントローラ8から供
給されるラッチ信号Cによってラッチされる。そして、
書込みラッチ6でラッチされた符号化データは、順次、
RAM7に送られ、書込みカウンタ16からマルチプレ
クサ17を介して供給されるアドレス信号に基づいてア
ドレスされながらRAM7内に符号化の周期に同期して
書き込まれていく。An acoustic signal such as a musical tone signal is input from an input terminal 1 , passes through an input filter 2 to remove frequency components and noise unnecessary for signal processing from the signal, and is sent to a compressor 3 . The compressor 3 compresses the amplitude of the audio signal for noise reduction, etc. The amplitude-compressed analog audio signal is sent to the DPCM encoding processing circuit, and first input to the sample/hold circuit 4 for sampling. It will be done. Sampling is from write/read controller 1
This is performed at the time interval of the sampling pulse signal a sent from the roller 8, and each amplitude value is held as a sample value. The signals sampled by the sample-and-hold circuit 4 are then sent to the A/D converter 5, where the differences between these signals are multiplied and converted into binary codes. That is, here, the difference between the continuously inputted and sampled signal and the predicted signal is quantized, and the quantized signal data is encoded into a binary number. DPC with A/D converter 5
The encoded data of the acoustic signal, which has become the M code, is then sent to the write latch 6 and latched by the latch signal C supplied from the write/read controller 8 . and,
The encoded data latched by the write latch 6 is sequentially
The data is sent to the RAM 7 and written into the RAM 7 in synchronization with the encoding cycle while being addressed based on an address signal supplied from the write counter 16 via the multiplexer 17.
一方、A/D変換器5がら符号化データが書込みラッチ
6に送られ一時記憶される際、その符号化データの最下
位ビットに、信号のブロック切分点を示すマークが制御
回路11によって制御されたタイマ回路の設定時間に基
づく間隔で、かつ音響信号のピーク位置において次のよ
うに付与される。On the other hand, when the encoded data is sent from the A/D converter 5 to the write latch 6 and temporarily stored, a mark indicating the block division point of the signal is placed in the least significant bit of the encoded data under the control of the control circuit 11. It is given at intervals based on the set time of the timer circuit and at the peak position of the acoustic signal as follows.
すなわち、コンプレッサ3から出力されたアナログ音響
信号Sはマーキング回路9のピーク検出部に入力されて
その頁のピークが検出され、この時、タイマ回路10か
らは、第3図に示すように、前のマーキング信号が出力
された後、設定時l!lTMだけピーク検出信号tをマ
スクする出力信号Vがピーク検出部に出され、この間の
ピーク検出はキャンセルされる。従って、制御回路11
によって制御されるタイマ回路10の設定時間によって
切分点を示すマークの間隔、つまりブロックの長さが決
められることになる。このようなピーク検出信号tはゼ
ロクロス検出部に送られ、”そのピーク信号入力と同時
に、書込みラッチ6にラッチされた符号化データの正、
負符号が付された最上位ビットをチェックする間、各デ
ータの正負憤りが負から正に変わるゼロクロス点を検出
した時、マーキング回路9にマーキング指令信号Uが発
生し、書込みラッチ6にラッチされる符号化データにお
ける例えば最下位ビットにブロックの切分点を示すマー
クが例えば論理「1」の符号で付される。That is, the analog audio signal S output from the compressor 3 is input to the peak detection section of the marking circuit 9 to detect the peak of that page, and at this time, the timer circuit 10 outputs the previous signal as shown in FIG. After the marking signal is output, when setting l! An output signal V that masks the peak detection signal t by lTM is output to the peak detection section, and peak detection during this period is canceled. Therefore, the control circuit 11
The interval between the marks indicating the cutting point, that is, the length of the block, is determined by the set time of the timer circuit 10 controlled by the timer circuit 10. Such a peak detection signal t is sent to the zero cross detection section, and at the same time as the peak signal is input, the positive
While checking the most significant bit with a negative sign, when a zero crossing point where the positive/negative sign of each data changes from negative to positive is detected, a marking command signal U is generated in the marking circuit 9 and latched in the write latch 6. A mark indicating a block cutting point is attached to, for example, the least significant bit of the encoded data, for example, with a code of logic "1".
尚、無音信号が続く場合には音響信号のピークを検出で
きず、マーキングを行なうことができないが、このよう
な場合には、タイマ回路10内の第2タイマ部が、タイ
マ回路10のマスク信号Vの立ち下り時から設定された
ディレィ時間後に出力信号をゼロクロス検出部に出力し
、無条件でマーキング指令信号を発生させ、上記と同様
にブロックの切分点を示すマークが符号化データの一部
に付与される。勿論第2タイマ部の設定ディレィ時間も
タイマ回路10のマスク時間と同様に制御回路11によ
り制御される。Note that if the silent signal continues, the peak of the acoustic signal cannot be detected and marking cannot be performed; however, in such a case, the second timer section in the timer circuit 10 detects the mask signal of the timer circuit After a set delay time from the falling edge of V, the output signal is output to the zero-cross detection section, and a marking command signal is generated unconditionally, so that the mark indicating the block cutting point is part of the encoded data in the same way as above. Department. Of course, the set delay time of the second timer section is also controlled by the control circuit 11 in the same way as the mask time of the timer circuit 10.
一方、RAM7に記憶された符号化データは読み出し側
の回路の動作により、ピッチ設定器12で設定されたピ
ッチ比に基づく読み出し速度で且つ信号の圧縮又は伸張
を行ないながら、実時間で以下のようにRA M 7か
ら読み出される。On the other hand, the encoded data stored in the RAM 7 is read out at a reading speed based on the pitch ratio set by the pitch setting device 12, and while compressing or expanding the signal, the encoded data stored in the RAM 7 is read out in real time as follows by the operation of the reading side circuit. is read out from RAM 7.
先ず、マーク検出回路21によって、RAM7に順次書
き込まれていく符号化データに付されたブロック切分点
のマーク信号mが検出され、第6図のタイミングヂ11
−トに示すように符号化データの読み出し速度(グラフ
線Bの傾き)に応じて検出されるマーク検出信号[)e
が検出され、2つのマーク信号mの間にマーク検出信号
Deが2つ発生した時、2つ目のマーク検出部f’i3
[) eに同期してロード信号oが発生される。そし
て、ロード信号nは1つおきにロード信号j1とロード
信号j2に分けられ、オアゲートを介してそれぞれ2つ
の読出しカウンタA14a、胱出しカウンタB14bに
送られ、読出しカウンタA14a、814bはこのロー
ド信号j1とj2によってラッチC19、D20でラッ
チされている読み出しの先頭となるアドレスデータをプ
リセットする。そして、自込み読出しコン1−ローラ8
がらマルチプレクサ17に送られる選択パルス信号qに
よってマルチプレクサ17が読み出し側に切り換えられ
lc時、RAM7への読出し可能信号eがアクティブに
され、読出しカウンタ14a1または14bにより指定
されたアドレスから符号化データが順次読み出される。First, the mark detection circuit 21 detects the mark signal m at the block division point added to the encoded data sequentially written into the RAM 7, and at timing 11 in FIG.
- Mark detection signal [)e detected according to the reading speed of encoded data (slope of graph line B) as shown in Fig.
is detected and two mark detection signals De are generated between the two mark signals m, the second mark detection section f'i3
[) A load signal o is generated in synchronization with e. Then, every other load signal n is divided into a load signal j1 and a load signal j2, which are sent to two reading counters A14a and two bladder evacuation counters B14b through an OR gate, respectively, and the readout counters A14a and 814b receive this load signal j1. and j2 preset the address data that is the beginning of the readout and is latched by the latches C19 and D20. Then, self-contained read controller 1-roller 8
When the multiplexer 17 is switched to the read side by the selection pulse signal q sent to the multiplexer 17, the read enable signal e to the RAM 7 is activated, and the encoded data is sequentially read from the address specified by the read counter 14a1 or 14b. Read out.
なお、この時、データの書き込み速度を示づグー 〆
ラフ線Aの傾きに対し、読み出し速度を示すグラフ線B
の傾きが大きい時つまり時間軸の圧縮が行なわれる時、
マーク信号mの間に2つのマーク検出信号[)eが検出
信号が発生する場合、もう一度前のブロックを反復して
読み出す動作を行なって、読み出し処理が書き込み処理
を追い越Jことを防止している。At this time, graph line B, which indicates the data write speed, is plotted against the slope of rough line A, which indicates the data write speed.
When the slope of is large, that is, when the time axis is compressed,
When two mark detection signals [)e are detected between mark signals m, the previous block is read out again to prevent the read processing from overtaking the write processing. There is.
一方、ピッチ比を1以下に設定して信号の伸張が行なわ
れる場合には、第7図のグラフに示すように、2つのマ
ーク検出信号[)eの間に発生づ−る2つのマーク信号
mがあった場合、2つ目のマーク検出信号に同期してロ
ード信号nがマーク検出回路21において発生し、これ
が2つの読出し信号j1、j zに分けられて読出しカ
ウンタ14a114bへ印加され、書き込み速度を示1
グラフ線Cに対し、これより低い読み出し速度のグラフ
線りに沿ってブロックの読み飛ばしが行なわれる。On the other hand, when the signal is expanded by setting the pitch ratio to 1 or less, two mark signals are generated between the two mark detection signals [)e, as shown in the graph of FIG. If there is m, a load signal n is generated in the mark detection circuit 21 in synchronization with the second mark detection signal, and this is divided into two read signals j1 and jz and applied to the read counter 14a114b, and the write signal is Indicates speed 1
With respect to graph line C, blocks are skipped along graph lines with lower reading speeds.
そしてRAM7より出力された符号化データは、読出し
ラッチA23a 、B23bにラッチされ、2つのD/
A変換器24a 、24bに送られる。The encoded data output from the RAM 7 is latched into read latches A23a and B23b, and the two D/D
The signals are sent to A converters 24a and 24b.
D/A変換器24a、24+3では差分符号化信号がア
ナログ信号に変換されると共に、レファレンス入力が印
加されるエンベロープ信号EnA、En3により各D/
A変換器24a、24bから出力されるアナログ信号の
波形のピークが、即ちエンベロープが、滑らかな傾きを
もつように振幅調整される。そして、出力された2系統
の信号は合成されて積分器25に送られて完全なアナロ
グ信号に復号化され、さらにエキスパンダ26により元
の信号振幅に戻され、出力フィルタ27を通して出力端
子28から時間軸変換の信号圧縮処理によりピッチを上
げられた音響信号が出力される。The D/A converters 24a and 24+3 convert the differentially encoded signal into an analog signal, and each D/A converter 24a and 24+3 converts the differentially encoded signal into an analog signal and converts each D/A converter into an analog signal by using the envelope signals EnA and En3 to which the reference input is applied.
The amplitude is adjusted so that the peak of the waveform of the analog signal output from the A converters 24a, 24b, that is, the envelope, has a smooth slope. Then, the two output signals are combined and sent to an integrator 25 to be decoded into a complete analog signal, and then returned to the original signal amplitude by an expander 26, passed through an output filter 27, and is output from an output terminal 28. An acoustic signal whose pitch has been raised by signal compression processing of time axis conversion is output.
以上の説明の要点を要約すれば本実施例においては時間
軸を1/2倍に圧縮即ちピッチ比を2にする場合は符号
化の際の1ブロツク長を、例えば約60 m5ecとし
復号化時のブロック長が約30m5ecになるようにし
、一方、時間軸を2倍に伸張、即ちピッチ比を1/2に
する場合は符号化の際のブロック長を、例えば約15m
5ecとし復号化時のブロック長が約3 On+sec
となるように制御される。To summarize the main points of the above explanation, in this embodiment, when compressing the time axis to 1/2, that is, setting the pitch ratio to 2, the length of one block during encoding is set to about 60 m5ec, for example, and when decoding On the other hand, when the time axis is doubled, that is, the pitch ratio is reduced to 1/2, the block length during encoding is set to about 15 m, for example.
5ec, and the block length during decoding is approximately 3 On+sec
It is controlled so that
また復号化の際に積分器25に送られる信号のエンベロ
ープは第8図で模式的に表わせばD/A変換器24aか
らは、例えば(I)で示す如き信号が出力され、同様に
D/A変換器24bからは、例えば(IF)で示づ如ぎ
信号が出力され、その結集積分器25の入力信号は<I
II)で表わづ形状となる。Further, the envelope of the signal sent to the integrator 25 during decoding is schematically represented in FIG. The A converter 24b outputs a signal as shown by (IF), and the input signal of the integrated integrator 25 is <I
The shape is represented by II).
以上詳述したように、本発明の音響信号の時間軸変換装
置によれば、入力原音に対し音の長さを変えずに音程を
微妙に変化させる時間軸変換を行なう際、復号化周期を
短くして信号の圧縮を行なった場合にも、書き込みの際
のブロック長が長く制御されているから、ブロック毎の
切分点が増大することがなく、切分点が増加することに
よるノイズや再生音の劣化を防止することができる。ま
た、復号化周期を長くして信号の伸張を行なった場合に
も、書き込みの時のブロック長が短くなるように制御さ
れるから、無音状態の次にくる再生音も遅れずに再生す
ることができ、常に一定の聴感を保つことが可能となる
。As described in detail above, according to the audio signal time axis conversion device of the present invention, when performing time axis conversion on the input original sound to subtly change the pitch without changing the length of the sound, the decoding cycle can be changed. Even when the signal is compressed by shortening the signal, the block length during writing is controlled to be long, so the number of cut points for each block does not increase, and noise and noise caused by an increase in the number of cut points are reduced. Deterioration of reproduced sound can be prevented. Furthermore, even when the decoding cycle is lengthened to expand the signal, the block length at the time of writing is controlled to be shortened, so that the next playback sound after a silent state can be played back without delay. This makes it possible to maintain a constant sense of hearing at all times.
図は本発明の実施例を示し、第1図は音響信号の時間軸
度pA装置のブロック図、第2図は読出しコントローラ
18の回路図、第3図はマーキング動作を示づ波形図、
第4図はRAM7への符号化データの書き込みと読み出
し動作を示す各信号のタイミングチャート、第5図は読
出しコントローラの各信号のタイミングチャート、第6
図は信号の圧m処理とこれに伴う反復読み出しを示すグ
ラフとその動作を示づ各(73号のタイミングチャート
、第7図は信号の伸張処理とこれに伴うブロックの読み
飛ばしを示すグラフとその動作を示す各信号のタイジン
グチ11−ト、WXB図は積分器の入力波形のエンベロ
ープを模式的に表わした波形図である。
4・・・サンプル・ホールド回路
5・・・A/D変換器
6・・・書込みラッチ
8・・・RAM
9・・・マーキング回路
10・・・タイマ回路
12・・・ピッチ設定器
16・・・書込みカウンタ
14a、14b・・・読出しカウンタ
24a 、 24b ・・D/A変換器代理人 弁理士
定立 勉
ばか1名
第2図
18
第3図
第4図
第5図
■ L−
第6図
アトしス
(e八 l A c V’IA
第7図The figures show an embodiment of the present invention, in which Fig. 1 is a block diagram of a time axis pA device for acoustic signals, Fig. 2 is a circuit diagram of the readout controller 18, and Fig. 3 is a waveform diagram showing marking operation.
FIG. 4 is a timing chart of each signal showing the write and read operations of encoded data to the RAM 7, FIG. 5 is a timing chart of each signal of the read controller, and FIG. 6 is a timing chart of each signal of the read controller.
The figure shows a graph showing the signal compression processing and the repeated readout that accompanies this, and a timing chart of each (No. 73 timing chart). The timing chart and WXB diagram of each signal showing its operation are waveform diagrams schematically representing the envelope of the input waveform of the integrator. 4...Sample/hold circuit 5...A/D converter 6...Write latch 8...RAM 9...Marking circuit 10...Timer circuit 12...Pitch setter 16...Write counters 14a, 14b...Read counters 24a, 24b...D /A Converter agent Patent attorney Establishment One idiot Figure 2 Figure 18 Figure 3 Figure 4 Figure 5 ■ L- Figure 6 Athos (e8 l A c V'IA Figure 7
Claims (1)
ル信号に符号化し、当該符号化信号を符号化情報として
切分点となるマークを施すことによってブロック毎に分
けながら読み書き可能なメモリへ順次用き込むと共に、
該メモリ内の狩り化情報を順次読み出しアブ[1グ音響
信号に復号化を行ない、更に、符号化の周期と復号化の
周期を変えることによって音響信号の時間軸変換を行な
う音響信号の時間軸変換装置において、前記符号化前の
アナ[」グ音響信号と復号化後のアナログ音響信号との
ピッチ比を設定するピッチ設定手段と、該ピッチ設定手
段により設定されたピッチ比に基づいて前記ブロックの
長さを変化させるブロック長制御手段を設けたことを特
徴とづる音響(JN号の時間軸変換装置。An analog audio signal is input, the analog audio signal is encoded into a digital signal, and the encoded signal is used as encoded information and marked as a cutting point to be divided into blocks and sequentially stored in a readable/writable memory. With,
The hunting information in the memory is sequentially read out and decoded into an audio signal, and further, the time axis of the audio signal is converted by changing the encoding period and the decoding period. In the conversion device, pitch setting means sets a pitch ratio between the analog audio signal before encoding and the analog audio signal after decoding, and a pitch setting means for setting the pitch ratio between the analog audio signal before encoding and the analog audio signal after decoding; A time axis conversion device for acoustics (JN) characterized by having a block length control means that changes the length of the block.
Priority Applications (1)
| Application Number | Priority Date | Filing Date | Title |
|---|---|---|---|
| JP58112569A JPS604997A (en) | 1983-06-22 | 1983-06-22 | Time base converter for acoustic signal |
Applications Claiming Priority (1)
| Application Number | Priority Date | Filing Date | Title |
|---|---|---|---|
| JP58112569A JPS604997A (en) | 1983-06-22 | 1983-06-22 | Time base converter for acoustic signal |
Publications (2)
| Publication Number | Publication Date |
|---|---|
| JPS604997A true JPS604997A (en) | 1985-01-11 |
| JPH0374400B2 JPH0374400B2 (en) | 1991-11-26 |
Family
ID=14589983
Family Applications (1)
| Application Number | Title | Priority Date | Filing Date |
|---|---|---|---|
| JP58112569A Granted JPS604997A (en) | 1983-06-22 | 1983-06-22 | Time base converter for acoustic signal |
Country Status (1)
| Country | Link |
|---|---|
| JP (1) | JPS604997A (en) |
-
1983
- 1983-06-22 JP JP58112569A patent/JPS604997A/en active Granted
Also Published As
| Publication number | Publication date |
|---|---|
| JPH0374400B2 (en) | 1991-11-26 |
Similar Documents
| Publication | Publication Date | Title |
|---|---|---|
| JP4508599B2 (en) | Data compression method | |
| JPH02127899A (en) | Signal compression method for plural channels | |
| JPS60256987A (en) | Time axis converter of acoustic signal | |
| JPH0422275B2 (en) | ||
| JPS60263375A (en) | Time axis converter of acoustic signal | |
| JPH0374400B2 (en) | ||
| JPH0518119B2 (en) | ||
| JPS604998A (en) | Time base converter for acoustic signal | |
| JPH0431120B2 (en) | ||
| JPS5837697A (en) | Voice memory reproducer | |
| JPS58158693A (en) | Voice coding | |
| JP2671456B2 (en) | Sound source device | |
| JP3884131B2 (en) | Data compression device and data decompression device | |
| JP2712422B2 (en) | Continuous sound data playback device | |
| JPS63127300A (en) | Voice silence compression system | |
| JPS5948399B2 (en) | Speech synthesis method | |
| JPH07101360B2 (en) | Voice recording / playback device | |
| JPS61252597A (en) | Voice synthesizer | |
| SU1499506A2 (en) | Method and apparatus for recording and playback of information audio signals in digital form | |
| JPS6175396A (en) | Scale converter | |
| JPS61177695A (en) | Voice memory device | |
| JPH01102500A (en) | audio compression device | |
| JPS61202531A (en) | Receiver | |
| Chalfan | High Quality Speech Synthesis Using ADPCM Technology | |
| JPH01197793A (en) | Speech synthesizer |