[go: up one dir, main page]
More Web Proxy on the site http://driver.im/

JPS5866440A - Waveform coding system - Google Patents

Waveform coding system

Info

Publication number
JPS5866440A
JPS5866440A JP56165067A JP16506781A JPS5866440A JP S5866440 A JPS5866440 A JP S5866440A JP 56165067 A JP56165067 A JP 56165067A JP 16506781 A JP16506781 A JP 16506781A JP S5866440 A JPS5866440 A JP S5866440A
Authority
JP
Japan
Prior art keywords
circuit
level
signal
difference data
data signal
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
JP56165067A
Other languages
Japanese (ja)
Inventor
Toshihiro Hoshi
星 敏弘
Shigeru Takagi
茂 高木
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.)
Fujitsu Ltd
Original Assignee
Fujitsu Ltd
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 Fujitsu Ltd filed Critical Fujitsu Ltd
Priority to JP56165067A priority Critical patent/JPS5866440A/en
Publication of JPS5866440A publication Critical patent/JPS5866440A/en
Pending legal-status Critical Current

Links

Classifications

    • HELECTRICITY
    • H04ELECTRIC COMMUNICATION TECHNIQUE
    • H04BTRANSMISSION
    • H04B14/00Transmission systems not characterised by the medium used for transmission
    • H04B14/02Transmission systems not characterised by the medium used for transmission characterised by the use of pulse modulation
    • H04B14/04Transmission systems not characterised by the medium used for transmission characterised by the use of pulse modulation using pulse code modulation
    • H04B14/046Systems or methods for reducing noise or bandwidth

Landscapes

  • Engineering & Computer Science (AREA)
  • Computer Networks & Wireless Communication (AREA)
  • Signal Processing (AREA)
  • Transmission Systems Not Characterized By The Medium Used For Transmission (AREA)

Abstract

PURPOSE:To cover a range of all input PCMs, by transmitting selectively the compressed PCM signals of the same number of bits when the maximum effective bit of the differential data between adjacent signals exceeds the expected level. CONSTITUTION:An effective maximum level signal is fed to a data compressing circuit 18 from an adaptive level setting circuit 16. Then the circuit 18 feeds compressed PCM signals ranging from an upper bit to the effective minimum level like a differential data compressing circuit 15 to a terminal A of a data selecting circuit 19. Therefore levels 3-0 are detected by the circuit 16, and a level detecting circuit 17 to which the effective minimum level signal is fed delivers ''0'' to the circuit 19 for selection of a terminal B and then delivers ''1'' to the circuit 19 for selection of the terminal A when receiving level 4 respectively. Thus the levels 3-0 are turned into ADPCMs as before. However, an output signal is not turned into a differential data signal but into a compressed PCM signal with level 4.

Description

【発明の詳細な説明】 本発明はPCM方式特に可聴帯域における音声の分析合
成に使用するAdapt ive Di f feye
 −ntial  Pu1sa Code Modul
ation(ADPCM)方式の改良Kyaする。
DETAILED DESCRIPTION OF THE INVENTION The present invention is an Adaptive Differe system used for analysis and synthesis of speech in the PCM system, particularly in the audible band.
-ntial Pulsa Code Module
ation (ADPCM) method.

PCM方式は半導体技術特に高速処理に適したディジタ
ルLSIの発達に伴い電話回線のP CM多重伝達や衛
星通信だけでなく音声領域にもその伝送・処理系におい
て劣化を伴わない操作が出来るととを特徴として普及し
て来た。即ち通常音声領域においてはアナグロ信号のt
〜で収録音、再生および伝送が行われているため、アナ
グロ伝送・処理過程に発生するデータの劣化を吸収する
手段がなかりそが、例えばPCMとして取扱う伝送処理
ではディジタル情報処理技術によってデータの再生処理
が容易に適用出来るようになりた他、ディジタル処理に
よって音程と演奏時間を夫々独立に変化させるピッチ変
換装置のようにアナグロ処理では得られない機能を有し
て臂る。
With the development of semiconductor technology, especially digital LSI, which is suitable for high-speed processing, the PCM system has become possible not only for PCM multiplex transmission on telephone lines and satellite communications, but also in the voice domain, allowing operation without deterioration in the transmission and processing system. It has become popular as a feature. That is, in the normal audio domain, the analog signal t
Since recorded sound, playback, and transmission are performed in ..., there is no way to absorb the data deterioration that occurs during analog transmission and processing. In addition to being able to easily apply playback processing, it also has functions that cannot be obtained with analog processing, such as a pitch conversion device that independently changes pitch and performance time using digital processing.

またPCMは第1図(a)に示すようにその対象とする
入力波形をある周波数で標本化し例えば8ビツトの2進
化符月により量子化するが許容される菫子化雑音によっ
て下位ビットを切捨て−量子化幅を広くし信号の圧縮を
行う0 第2図に従来における波形符号化方式ADPCMのブロ
ック図を示す。
Furthermore, as shown in Figure 1(a), PCM samples the target input waveform at a certain frequency and quantizes it using, for example, an 8-bit binary sign, but the lower bits are truncated due to the allowable plexiform noise. - Signal compression is performed by widening the quantization width. FIG. 2 shows a block diagram of a conventional waveform encoding method ADPCM.

第2図において11はA/D変換回路、12はクロック
信号発生回路、13は差データ回路、14はデータ保持
l路、15は差データ圧縮回路、16は適応レベル設定
回路であるOA/D変換回路11に与えられた入力波形
はクロック信号発生計略12の発生する基準クロック信
号に従ってサンプルホールドされPu1se Ampl
itude  Modulation(PAM)信号に
変換された後各信号毎に例えば8ビツトコードの2値化
信号化されて、第1図(a)に相当する8ピツ)PCM
信号として差データ回路13に送出される〇一方の8ピ
ツ)PCM信号はデータ保持回路14に送出されクロッ
ク信号発生回路12よりの基準クロック信号に従って1
クロック時間だけ保持され次のクロック信号に同期して
差データ回路13の別端子に送出される0差デ一タ作成
回路13は入力されるデータ保持回路14からの8ビッ
トPCM(1号からA/D変換回路11からの8ビット
PCM信号を減算して、wJ1図(b)に相当する極性
符号の付加した差PCM(差データ)信号を得る0この
差データ信号は差データ圧縮回路15および適応レベル
設定回路16に送出する。差データ信号を受信した適応
レベル設定Ni16は該データ信号の有効データ最高ビ
ットを検出し、予め設定した有効ビット数から有効最低
レベル信号を差データ圧縮回路15へ送出する0差デ一
タ圧縮回路15に適応レベル設定回路16からの有効最
低レベル信号に従って上位ビットより有効最低レベル迄
を出力し、有効最低レベル以下は無効情報コードとして
出力しない。従りてこの出力信号は差データ圧縮回路1
5に入力されたレベルによって第1図(C)〜(h)に
示すレベル5〜0の何れかとなる。適応レベル設定回路
16から上記の出力とは別に出力される信号は関連回路
の制御信号として使用される0 このようにADPCMはPCM信号を圧縮する場合互に
隣接する信号の差をとシその値の最大有有効ビットに対
応したそれぞれの量子化幅で適応圧縮するものである。
In FIG. 2, 11 is an A/D conversion circuit, 12 is a clock signal generation circuit, 13 is a difference data circuit, 14 is a data holding path, 15 is a difference data compression circuit, and 16 is an adaptive level setting circuit. The input waveform given to the conversion circuit 11 is sampled and held according to the reference clock signal generated by the clock signal generation scheme 12.
After being converted into an 8-bit code (PAM) signal, each signal is converted into a binary signal of, for example, an 8-bit code, and then converted into an 8-bit code (PCM) corresponding to Fig. 1(a).
The PCM signal (one of the 8 bits) is sent to the difference data circuit 13 as a signal and is sent to the data holding circuit 14 where it is converted to 1 in accordance with the reference clock signal from the clock signal generation circuit 12.
The zero difference data creation circuit 13, which is held for a clock time and sent to another terminal of the difference data circuit 13 in synchronization with the next clock signal, receives the 8-bit PCM (No. 1 to A The 8-bit PCM signal from the /D conversion circuit 11 is subtracted to obtain a difference PCM (difference data) signal with a polarity sign corresponding to wJ1 diagram (b).0 This difference data signal is input to the difference data compression circuit 15 and It is sent to the adaptive level setting circuit 16.The adaptive level setting Ni 16 that has received the difference data signal detects the highest valid data bit of the data signal, and sends the lowest effective level signal to the difference data compression circuit 15 from a preset number of valid bits. The 0-difference data compression circuit 15 outputs data from the upper bits up to the effective minimum level according to the effective minimum level signal from the adaptive level setting circuit 16, and anything below the effective minimum level is not output as an invalid information code. The output signal is the difference data compression circuit 1
Depending on the level input in step 5, the level becomes any of levels 5 to 0 shown in FIG. 1(C) to (h). A signal output from the adaptive level setting circuit 16 in addition to the above output is used as a control signal for related circuits. In this way, when ADPCM compresses a PCM signal, it calculates the difference between adjacent signals and calculates its value. Adaptive compression is performed using each quantization width corresponding to the maximum effective bit.

例えば第1図(a)に示すPCM信号の差データは第1
図(c)〜(h)に示す符号列のように正負に対応させ
た符号(I、O)とその絶体値で表現する。こ\で差デ
ータを上位3ビツトと符号の計4ビットに圧縮すれば、
差データをその有効3ビツトの位置によシレペル5.4
.3.2.1および0の6段階に分けて表現する。これ
は通常入力波形を標本化して得た信号は隣接するデータ
間に大きな変化がなく差データとしては低レベル領域に
集中することが多いので量子化幅として充分細い値とな
シ量子化雑音を実用上無視出来る範Hに抑制出来るとい
う考え方に基くものである。各レベルにおける量子化幅
は各レベルの最下位ビットによりて決まるが限られたビ
ット長に圧縮する場合不可避の欠点を備えている。例え
ば量子化幅はレベル5のときは2“、レベル0のときは
2・であるが、一方入力波形の急激な変化に対応する許
容変化幅を考えると、各レベルにおいて上位レベルでは
量子化幅は大きいので大きい変化に追従出来るが下位レ
ベルでは大きい変化に追従出来危い場合が発生する。例
えばその最大表示値が入力波形最大値1に対して1/2
のレベル4では前入力における入力波形が1/2値から
変化する場合は最大変化をして0または1に変化しても
差データが1/2に収まるので同期ないが前入力が極端
に0またFilから逆方が量子化雑音となる欠点を有し
ていた。
For example, the difference data of the PCM signal shown in FIG.
As shown in the code strings shown in FIGS. (c) to (h), it is expressed by codes (I, O) that correspond to positive and negative values and their absolute values. If we compress the difference data into a total of 4 bits, including the upper 3 bits and the sign, we get
5.4 Difference data to its effective 3-bit position
.. 3.2.It is expressed in six stages: 1 and 0. Normally, the signal obtained by sampling the input waveform does not have a large change between adjacent data, and the difference data is often concentrated in a low-level region, so the quantization noise must be set to a sufficiently narrow value as the quantization width. This is based on the idea that it can be suppressed to a range H that can be ignored in practical terms. The quantization width at each level is determined by the least significant bit of each level, but there are unavoidable drawbacks when compressing to a limited bit length. For example, the quantization width is 2" at level 5 and 2" at level 0. On the other hand, considering the allowable change width corresponding to sudden changes in the input waveform, the quantization width is is large, so it is possible to follow large changes, but at lower levels, it may be difficult to follow large changes.For example, the maximum display value is 1/2 of the input waveform maximum value 1.
At level 4, if the input waveform at the previous input changes from 1/2 value, the difference data will be within 1/2 even if it changes to 0 or 1 with the maximum change, so there is no synchronization, but if the previous input is extremely 0 Further, it has a drawback that the inverse direction from Fil causes quantization noise.

本発明はこの欠点を除去する手段を提供しようとするも
のである。そのため、本発明は入力波形を標本化および
量子化して得るPCM信号の相隣接する信号について差
データ信号を得て、該差データ信号の量子化−をその最
大有効ビットに適応圧縮して正負の極性符号と共に出力
する波形符号化方式において、該差データの最大有効ビ
ットが予め設定したレベルを越えたときは、圧縮差デー
タ信号および極性信号に代えて同一ビット数の圧縮I)
 CM信号を選択送出することを特徴とするものである
The present invention seeks to provide means to eliminate this drawback. Therefore, the present invention obtains a difference data signal for adjacent signals of PCM signals obtained by sampling and quantizing an input waveform, and adaptively compresses the quantization of the difference data signal to its maximum effective bit. In a waveform encoding method that outputs a polarity code, if the maximum effective bit of the difference data exceeds a preset level, compression of the same number of bits is performed instead of the compressed difference data signal and polarity signal.
It is characterized by selectively transmitting CM signals.

以下図面を参照しつ\本発明の一実施例について説明す
る。
An embodiment of the present invention will be described below with reference to the drawings.

第3図に本発明の一実施例における波形符号化方式のブ
ロック図を示す。A/D変換回路11、り四ツク信号発
生回路12、差データ回w113、データ保持回路14
、差データ圧縮回路15、適応レベル設定回路16は従
来と共通でちゃ作動も従来に変シない。但し別の機能を
備えておシ、17はレベル検出回路、18はデータ圧縮
回路および19は選択凹路である。レベル検出回M&1
7は別途予め設定したレベル例えばレベル4を設定して
アシ、適応レベル設定回路16から有効最低レベル信号
が送出されてレベル4に一致すると検出信号%1Nをデ
ータ選択回路19に送出する〇一方A/D変換回路11
から第1図(a)に相当するPCM(i号を入力される
データ圧縮回路18は適応レベル設定回路I6から有効
最低レベル信号を入力されているので差データ圧縮回路
15と同様上位ビットよシ有効最低しベル迄をデータ選
択回路19のA端子に入力する。従りて適応レベル設定
回路16によシレベル3〜0が検出されその有効最低レ
ベル信号を入力されるレベル検出回路17はVをデータ
選択回路19に出力してB端子を選択させ、レベル4を
受信したときはYをデータ選択回路19に出力してA端
子を選択させる。
FIG. 3 shows a block diagram of a waveform encoding method according to an embodiment of the present invention. A/D conversion circuit 11, four-way signal generation circuit 12, difference data circuit w113, data holding circuit 14
, the differential data compression circuit 15, and the adaptive level setting circuit 16 are common to those of the conventional system, and the operation remains unchanged. However, it has other functions: 17 is a level detection circuit, 18 is a data compression circuit, and 19 is a selection concave path. Level detection times M&1
7 is set to a separately preset level, for example, level 4, and when the effective lowest level signal is sent from the adaptive level setting circuit 16 and matches level 4, the detection signal %1N is sent to the data selection circuit 19. A/D conversion circuit 11
Since the data compression circuit 18 which receives the PCM (i) corresponding to FIG. The signal up to the effective minimum level is inputted to the A terminal of the data selection circuit 19. Therefore, the adaptive level setting circuit 16 detects the signal level 3 to 0, and the level detection circuit 17, which receives the effective minimum level signal, inputs V. It outputs to the data selection circuit 19 to select the B terminal, and when level 4 is received, it outputs Y to the data selection circuit 19 to select the A terminal.

従ってレベル3〜Oは従来と同様にADPCMとなるが
レベル4のときは出力信号は差データ信号とならないで
第1図(1)に示す。圧縮PCMをレベル4に代えて上
位4ビツトを出力するようになる。
Therefore, at levels 3 to 0, the output signal becomes ADPCM as in the conventional case, but at level 4, the output signal does not become a difference data signal, as shown in FIG. 1 (1). The compressed PCM is changed to level 4 and the upper 4 bits are output.

これによシ量子化幅は従来のレベル4と同様に24であ
シ且つ本発明の一実施例によるレベル4符号時において
は圧縮PCMによる絶体値信号を出力するので全入力P
CM範囲がカバー出来る。
As a result, the quantization width is 24 as in the conventional level 4, and in the level 4 code according to an embodiment of the present invention, an absolute value signal by compressed PCM is output, so all input P
CM range can be covered.

尚同時にレベル5は不被となる。At the same time, level 5 becomes uncovered.

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

第1図は従来および本発明の一実施例における波形符号
化方式におけるビット構成図、第2図は従来の波形符号
化方式におけるブロック図、第3図は本発明の一実施例
における波形符号化方式のブロック図である。 11はA/D変挽回路、13は差データ作成回路、15
は差データ圧縮回路、17はレベル検出回路、18#′
iデ一タ圧縮回路および19はデータ選択回路である。 第1図
FIG. 1 is a bit configuration diagram of a waveform encoding method according to a conventional method and an embodiment of the present invention, FIG. 2 is a block diagram of a conventional waveform encoding method, and FIG. 3 is a diagram of a waveform encoding method according to an embodiment of the present invention. FIG. 2 is a block diagram of the method. 11 is an A/D conversion circuit, 13 is a difference data creation circuit, 15
is a differential data compression circuit, 17 is a level detection circuit, and 18#'
i data compression circuit and 19 a data selection circuit. Figure 1

Claims (1)

【特許請求の範囲】[Claims] 入力波形を標本化および量子化して得るPu1seCo
de Modulation(PCM)信号の相@接す
る信号について差データ信号を得、核艦データ信号の讐
子化幅をその最大有効ビットに適応圧縮して正負の極性
符号と共に出力する波形符号化方式において、差データ
信号レベルを検出する手段および出力信号として適応圧
縮PCM信号または適応圧縮差データ信号を選択する手
段を備え、該差データ信号の最大有効ビットが予め設定
したレベルを越えたときは、圧縮差データ信号および極
性符号に代えて同一ビット数の圧縮Pul&e  Co
deModula口on (PCM)信号を選択送出す
ることを特徴とする波形符号化方式
Pu1seCo obtained by sampling and quantizing the input waveform
In a waveform encoding method, a difference data signal is obtained for adjacent signals of de Modulation (PCM) signals, and the difference width of the nuclear ship data signal is adaptively compressed to its maximum effective bit, and the resultant signal is output together with positive and negative polarity codes. comprising means for detecting a difference data signal level and means for selecting an adaptively compressed PCM signal or an adaptively compressed difference data signal as an output signal, and when the maximum effective bit of the difference data signal exceeds a preset level, the compressed difference Compression Pul&e Co of the same number of bits instead of data signal and polarity code
A waveform encoding method characterized by selectively transmitting deModula (PCM) signals.
JP56165067A 1981-10-16 1981-10-16 Waveform coding system Pending JPS5866440A (en)

Priority Applications (1)

Application Number Priority Date Filing Date Title
JP56165067A JPS5866440A (en) 1981-10-16 1981-10-16 Waveform coding system

Applications Claiming Priority (1)

Application Number Priority Date Filing Date Title
JP56165067A JPS5866440A (en) 1981-10-16 1981-10-16 Waveform coding system

Publications (1)

Publication Number Publication Date
JPS5866440A true JPS5866440A (en) 1983-04-20

Family

ID=15805234

Family Applications (1)

Application Number Title Priority Date Filing Date
JP56165067A Pending JPS5866440A (en) 1981-10-16 1981-10-16 Waveform coding system

Country Status (1)

Country Link
JP (1) JPS5866440A (en)

Cited By (4)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
WO1984004859A1 (en) * 1983-06-01 1984-12-06 Sony Corp Method and apparatus for transmitting digital signal
EP0170087A2 (en) * 1984-07-04 1986-02-05 Kabushiki Kaisha Toshiba Method and apparatus for analyzing and synthesizing human speech
JPS62214740A (en) * 1986-03-14 1987-09-21 Canon Inc Predictive coding transmission equipment
EP1997855A2 (en) 2002-07-29 2008-12-03 Mitsubishi Paper Mills Limited Organic dye, photoelectric transducing material, semiconductor electrode, and photoelectric transducing device

Cited By (6)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
WO1984004859A1 (en) * 1983-06-01 1984-12-06 Sony Corp Method and apparatus for transmitting digital signal
EP0170087A2 (en) * 1984-07-04 1986-02-05 Kabushiki Kaisha Toshiba Method and apparatus for analyzing and synthesizing human speech
US5018199A (en) * 1984-07-04 1991-05-21 Kabushiki Kaisha Toshiba Code-conversion method and apparatus for analyzing and synthesizing human speech
JPS62214740A (en) * 1986-03-14 1987-09-21 Canon Inc Predictive coding transmission equipment
EP1997855A2 (en) 2002-07-29 2008-12-03 Mitsubishi Paper Mills Limited Organic dye, photoelectric transducing material, semiconductor electrode, and photoelectric transducing device
EP2009064A2 (en) 2002-07-29 2008-12-31 Mitsubishi Paper Mills Limited Organic dye, photoelectric transducing material, semiconductor electrode, and photoelectric transducing device

Similar Documents

Publication Publication Date Title
KR950014622B1 (en) Input signal processing
US4449190A (en) Silence editing speech processor
US5128963A (en) 3-mode PCM/DPCM/APCM maximizing dynamic range
EP0182915B1 (en) Apparatus for transmitting digital signals
EP0145788B1 (en) Method and apparatus for transmitting digital signal
US4633483A (en) Near-instantaneous companding PCM involving accumulation of less significant bits removed from original data
US4191858A (en) Block digital processing system for nonuniformly encoded digital words
JPS5866440A (en) Waveform coding system
Boddie et al. Digital signal processor: Adaptive differential pulse-code-modulation coding
US4549305A (en) Adaptive differential PCM decoder
JPS5921144A (en) Signal transmitting system and its device
EP0599653B1 (en) Digital sound level control in a telephone system
JP2521052B2 (en) Speech coding system
JPH0229255B2 (en) SHINGODENSOHOSHIKI
JPS59182639A (en) Signal transmission system
JPS5939135A (en) Signal transmitting system
JP2521051B2 (en) Speech coding system
JPS5866439A (en) Waveform coding system
JP2652371B2 (en) Audio coding method
JPS6314523A (en) Voice coding system
JPS6319921A (en) Voice coding system
KR960003626B1 (en) Decoding method of transformed coded audio signal for people hard of hearing
JPH01132223A (en) Block coding signal transmission system
JPS6318728A (en) Voice encoding system
JPH0311694B2 (en)