throbber
1(cid:127)(cid:127)
`
`United States Patent 1191
`Leitch et al.
`
`1111111111111111111111
`
`US005689440A
`[11] Patent Number:
`[45] Date of Patent:
`
`5,689,440
`Nov. 18, 1997
`
`[54] VOICE COMPRESSION METHOD AND
`APPARATUS IN A COMMUNICATION
`SYSTEM
`
`[75]
`
`Inventors: Clifford Dana Leitch, Coral Springs;
`Robert John Schwendeman, Pompano
`Beach; Kazimierz Siwiak; William
`Joseph Kuznicki, both of Coral
`Springs; Sunil Satyamurti, Delray
`Beach, all of Fla.
`
`[73] Assignee: Motorola, Inc., Schaumburg, ID.
`
`[21] Appl. No.: 764,656
`
`[22] Filed:
`
`Dec. 11, 1996
`
`Related U.S. Application Data
`
`[63] Continuation of Ser. No. 395,747 ,Feb. 28, 1995, abandoned.
`Int. CL 6 ....................................................... H04B 7/&0
`[51]
`[52] U.S. Cl . .................... 364/514 R; 370/109; 455/54.1;
`455n0; 381/29; 381/34
`[58] Field of Search .................................. 381/29, 30, 35,
`381/36, 37, 34; 364/514 R; 395/2.14, 2.12,
`2.21, 2.24, 2.29; 340/825.44; 455/54.1,
`70, 72, 109, 47, 38.1
`
`[56]
`
`References Cited
`
`U.S. PATENT DOCUMENTS
`
`2/1974 Puckette .................................. 325/137
`3,793,589
`1/1979 Sbiki .
`4,134,069
`4/1986 Wong ..................................... 370/69.1
`4,586,174
`6/1989 Kotzin ....................................... 381/31
`4,839,923
`4,875,038 10/1989 Siwiak et al ....................... 340/825.44
`4,882,579 11/1989 Siwiak ............................... 340/825.44
`4,955,083
`9/1990 Phillips et al ..
`
`5,068,898
`5,121,391
`5,175,769
`5,216,744
`5,239,306
`5,282,205
`5,387,981
`5,533,062
`5,535,215
`
`11/1991 Dejmek et al ............................ 381/29
`6/1992 Pane th et al. .
`12/1992 Hejna, Jr. et al. ................. 340/825.44
`6/1993 Alleyne et al ............................ 381/29
`8/1993 Siwiak et al ....................... 340/825.44
`1/1994 Kuznicki ................................ 370/94.1
`2/1995 Orlen et al .............................. 358/400
`7/1996 Liberti, Jr. et al ...................... 375/334
`7/1996 Hieatt, ID .............................. 370/95.1
`
`OfHER PUBUCATIONS
`
`Verhelst and Roelands, An Overlap-Add Technique Based
`On Wavefonn Similarity (WSOIA) For High Qality Time-S(cid:173)
`cale Modification Of Speech, IEEE 1993, pp. II-554-II-557.
`Oppenheim and Schafer, Changing the Sampling Rate Using
`Discrete-Time Processing, Discrete-Time Signal Process(cid:173)
`ing, 1989, Ch. 3.6, pp. 101-112.
`
`Primary &aminer-Bllis B. Ramirez
`Assistant Examiner-Demetra R. Smith
`Attorney, Agent, or Finn-James A. Lamb
`ABSTRACT
`
`[57]
`
`The present invention comprises a method for compressing
`a plurality of voice signals within a voice communication
`resource (see HG. 6) having a given bandwidth within a
`voice communication system (100). The method comprises
`the steps of subchanneling the voice communication
`resource into a plurality of subchannels ( 441, 442, 443),
`placing a pair of the plurality of voice signals (401, 402) on
`a subchannel (441); modulating the pair of the plurality of
`voice signals ( 401, 402) about a pilot signal (581) within the
`subchannel (441) using single sideband modulation; and
`compressing the time of each of the voice signals ( 401, 402)
`within the plurality of subchannels (441,442,443), wherein
`these step provide a compressed voice signal.
`
`20 Claims, 14 Drawing Sheets
`
`(103
`
`102
`
`SELECTIVE
`CALL
`TRANSMITTER
`
`VOICE
`COMPRESSION
`CIRCUITRY
`
`101
`' - - - - - , - - - - - - ' 113
`TERMINAL
`
`: , __ ....___.,
`
`1
`RADIO
`: FREQUENCY
`1 RECEIVER
`I
`I
`
`SELECTIVE
`,. ____ C 112 CALL RECEIVER - - - - - - - - - - - - - - - - - - - - - - - ,
`I
`I
`I
`~ - -~ ,
`CONTROLS 1
`____ 1 ___ - - - - - - - - - ,
`110~-~-,
`I
`·I
`l04 ~ - -~ 1 - - - - - i DECODER t - - - - - - - - ,
`:
`1
`
`lOl
`
`115
`
`A/D
`CONVERTER
`
`106
`
`VOICE
`EXPANSION
`CIRCUITRY
`
`108
`
`AUDIO
`AMPLIFIER
`
`ALERT
`
`111
`INPUT DEVICE L----------------------------------------
`
`Apple Exhibit 1005
`Apple Inc. v. Rembrandt Wireless
`IPR2020-00033
`Page 00001
`
`

`

`~
`•
`~---, ~
`....
`~
`Z
`
`CONTROLS
`
`.
`
`c_107
`
`-----------.------------------------,
`
`L 112 CALL RECEIVER
`
`SELECTIVE
`
`'""'
`
`"""" a
`~
`•
`~ • 00
`
`'-= ~ t =
`~ "" QC
`
`fJl
`
`~ ....
`l ....
`ga
`
`.i:,..
`
`----------------------------------------J
`
`111
`
`100
`
`FIG.1
`
`ALERT I
`
`AMPLIFIER
`
`AUDIO
`
`108
`
`CIRCUITRY
`EXPANSION
`
`VOICE
`
`106
`
`CONVERTER
`
`A/D
`
`115
`
`RECEIVER
`FREQUENCY
`
`RADIO
`
`105
`
`104 .-----1------i DECODER 1-------~
`
`I
`
`I
`
`I
`____ :___ ---------,
`
`1--~
`
`INPUT DEVICE
`114
`~
`
`TERMINAL
`
`,ll3
`
`l
`
`101
`
`,
`
`CIRCUITRY
`COMPRESSION
`
`VOICE
`
`TRANSMITTER
`SELECTIVE
`
`CALL
`
`102
`
`IPR2020-00033 Page 00002
`
`

`

`335 ~
`~
`z
`
`~ ..... a
`
`r::J'1 •
`~ •
`
`COMPRESSION
`AMPLITUDE
`
`311
`
`FILTER
`..-------------BUFFER -----BANDPASS
`
`308
`
`313
`
`r----......... --,
`309
`
`AGC t---,.1 COMPRESSION
`
`TIME
`
`FILTER
`BANDPASS
`
`307
`
`305
`
`ADC
`
`303
`
`ANTI....;ALIAS
`
`FILTER
`
`SPEECH
`
`IN
`
`301
`
`~ =
`
`~
`,,.
`\0
`=--(cid:173) QC
`,,.
`Ol
`
`.i:..
`~
`~
`N
`~
`~
`~
`
`~
`1,0
`~
`
`FIG.3
`
`300
`
`325
`
`]
`
`..,I RECONSTRUCTION I Q
`
`FILTER
`
`MODULATOR
`
`QAM
`
`329
`
`DAC I
`327
`
`_J
`I ~ I
`r-------,.
`Q
`PILOT CARRIER
`
`TRANSFORM
`HILBERT
`
`323
`
`333
`
`... , RECONSTRUCTION ~I ~I __
`
`FILTER
`
`AMPLIFER
`RF POWER I
`
`321
`
`•• DAC I
`319
`
`I
`
`.. I
`
`.. I TIME DELA y I
`315
`
`•
`
`IPR2020-00033 Page 00003
`
`

`

`\C
`0C
`~
`(II
`
`._. £
`
`~
`lo(cid:173)
`~
`~
`
`\J':J =-!!
`
`~
`1.C
`1--
`~01:J
`t,(cid:173)
`~
`~
`
`[
`• ;p
`~ • 00
`
`453
`
`455
`
`AMPLIFER
`RF POWER
`
`408
`
`421
`
`FILTER
`BANDPASS
`
`I
`
`413
`
`-----------------t BUFFER I(cid:141)
`
`COMPRESSION
`AMPLITUDE
`
`AGC 1---.-.f COMPRESSION
`
`TIME
`
`FILTER
`ANTI-ALIASH ADC HBANDPASS
`
`FILTER
`
`411
`
`409
`
`407
`
`405
`
`403
`
`404
`
`SPEECH
`
`IN
`
`FILTER ~--~
`
`MODULATOR
`
`QAM
`
`RECONSTRUCTION-----~
`
`429
`
`FILTER
`
`I DAC I .. , RECONSTRUCTION
`
`427
`
`419
`
`423
`
`415
`
`.,1
`
`.,1 TIME DELAY 1
`
`(USB)
`
`•
`
`FIG.4
`
`400
`
`463
`
`PILOT CARRIER
`
`I
`
`I
`
`,...
`
`-------•TRANSFORM~
`
`LSB
`
`"HILBERT
`461
`
`.,1 TIME DELAY
`
`{LSB)
`
`•
`
`Q
`
`-
`
`I
`
`•
`
`459
`
`457
`
`TRANSFORM--------.
`HILBERT
`
`USB-
`
`___ __.___
`
`IPR2020-00033 Page 00004
`
`

`

`U.S. Patent
`
`Nov. 18, 1997
`
`Sheet 4 of 14
`
`5,689,440
`
`102
`
`103
`
`113
`r------------L------,
`I
`I
`150
`160
`I
`I
`I
`I
`AMPLITUDE
`I
`I
`COMPRESSION
`AUDIO I
`I
`AND
`I Tx
`IN
`I
`FILTERING
`I
`I
`MODULE
`I
`I
`I
`I
`~--------------------J
`FIG.2
`
`TIME
`COMPRESSION
`MODULE
`
`-
`
`AMPLITUDE
`
`------..--------------'-+-.-......-----.---- IN kHZ
`FREQUENCY
`FA 6.25 F 8 12.5 F C 18.75
`25
`
`FIG.6
`
`IPR2020-00033 Page 00005
`
`

`

`U.S. Patent
`
`Nov. 18, 1997
`
`Sheet 5 of 14
`
`5,689,440
`
`571
`
`570
`
`SSB EXCITER SET 1---_.,..
`TO
`f A• USB
`
`572
`
`SSB EXCITER SET ---
`
`TO
`
`f A• LSB
`
`573
`
`SSB EXCITER SET __ _
`TO t8• USB
`
`574
`
`SSB EXCITER SET1--_ _.,..
`TO t 8, LSB
`
`SUMMING
`AMPLIFIER
`
`580
`
`500
`
`FIG.5
`
`575
`
`576
`
`SSB EXCITER SET ---
`SSB EXCITER SET ---
`
`TO
`
`f c, USB
`
`TO
`
`f C, LSB
`
`583
`
`577
`
`s7 ___ FM
`EXCITER
`
`IPR2020-00033 Page 00006
`
`

`

`i
`~
`\C
`Qe
`="'1
`._.
`u-a
`
`--, COMPUTER
`
`L
`
`700
`
`FI a 7
`
`726
`
`724
`
`EXPANSION
`
`TIME
`
`EXPANSION
`AMPLITUDE
`
`...
`
`.____.. BUFFER I
`
`722
`
`720
`
`718
`
`0'..
`~
`
`c:l.l =(cid:173)~
`
`s, ,_.
`
`,I:;,.
`
`i "'-I
`,_.
`JC
`~ ,_.
`z 0
`
`~ = ;-a
`~ • 00.
`
`•
`
`J
`I
`I
`-------,
`
`TRANSFORM
`HILBERT
`
`712
`
`Q
`
`I ADC I :1 FO~~~RD ,-IDELAY-• ___ .,.,
`
`FEED-L.! I
`
`108
`
`706
`
`I
`
`C 110
`
`I
`
`.,I DEMODULATOR -
`
`QAM
`
`,_____-..,, RECEIVER I
`
`704
`
`702
`
`IPR2020-00033 Page 00007
`
`

`

`'-= ~ £
`
`QC
`~
`Ut
`
`~
`
`~
`~
`
`s,
`......
`~
`II) =(cid:173)~
`
`~
`
`~
`
`JJ/0
`~
`:<'1
`~
`
`~ = I
`~ • 00.
`
`•
`
`EXPANSION ~ VOICE SIGNAL
`
`TIME
`
`EXPANSION
`AMPLITUDE
`
`772
`
`770
`
`I •(cid:173)'
`
`.J
`
`-
`
`769 ----
`
`BUFFER
`
`LSB
`
`~ BUFFER t -,
`
`USB
`
`---168
`
`1so
`
`FIG.B
`
`766
`
`TRANSFORM
`
`HILBERT
`
`762
`
`Q
`
`• •1
`
`.. I DEMODULATOR · I ADC I :1 FO~~~RD 1 --IDELAY•
`r 1ro
`
`I
`
`754
`
`QAM
`
`. I
`1ss
`
`----
`
`756
`
`....__. RECEIVER I
`
`752
`
`IPR2020-00033 Page 00008
`
`

`

`0
`~
`~
`\0
`00
`0'\
`tll
`
`,&lo.
`~
`~
`00
`!
`~
`
`---I
`~
`
`~
`
`J:it)
`~
`
`~
`z
`
`;-a
`• ;p
`~ • 00
`
`900
`
`I OSCILLATOR I
`
`LOCAL
`
`860
`
`FIG.9
`~
`
`-
`
`IF to/
`
`1 , 852
`
`r 8s6
`
`1.,__ AMPLIFIER
`
`1/Q
`
`858
`
`-
`
`,aso
`j
`IC
`
`SUPPORT
`
`rgso
`
`,904
`
`902
`
`--
`'
`
`,I
`
`OUTPUT
`LINEAR
`
`824
`
`-
`
`840
`\.. 834 \s28
`
`I CPU
`,
`
`1/0
`
`8361
`
`~
`
`-
`
`,.._
`
`906
`
`I--'
`
`'-842
`
`-
`-
`
`83~
`
`I
`
`A F C A G C
`DIGITAL
`
`.82.Q
`
`816-
`:
`
`-CONVERSION DEMODULATOR
`
`FM
`
`908,
`
`2ND
`814,
`
`-
`
`8&&, ~ 854----,
`
`LOW PASS
`
`FILTER
`
`....._ OSCILLATOR
`
`862
`
`LOWPASS~ _
`
`'--864
`FILTER
`
`.,
`SWITCH
`I osc I-~TIMER I ~ SAVER
`BATTERY
`
`828 8321
`
`-
`
`jRAM ~ -lROMI
`
`: ALERT GENERATOR I
`
`-
`
`-1/0 8381
`
`-
`
`-
`
`870
`
`_,I
`
`CONVERTER
`
`A/D
`
`7
`
`/
`
`~
`
`~
`
`-
`
`...:
`
`-
`-
`
`911~ DISPLAY ,(cid:141)
`914
`PROCESSOR
`
`/868
`
`9~ AUDIO
`
`-
`
`\.,_ 872
`
`, I
`
`:
`
`_,. I:, 874
`
`\..
`
`COUNTER
`RAM i..-ADDRESS
`PORT
`DUAL
`
`LOCAL _r
`
`FILTER
`
`IF
`
`
`
`--
`
`OSCILLATOR
`
`812"'\
`
`810-
`
`-
`
`.
`
`808
`
`806__,/
`-AMPLIFIER
`
`RF
`
`80 V
`
`IPR2020-00033 Page 00009
`
`

`

`U.S. Patent
`
`Nov. 18, 1997
`
`Sheet 9 of 14
`
`5,689,440
`
`1--
`
`c310
`
`CYCLE 0 CYCLE 1 CYCLE 2
`
`CYCLE13 CYCLE14
`
`32~0-------------
`
`FRAME O FRAME 1 FRAME 2
`
`FRAME 125 FRAME 126 FRAME 127
`
`SYNC
`SIGNAL Bl
`&Fl
`
`AF
`
`VF
`
`331
`
`332
`
`333
`
`335
`
`334
`
`330
`
`~
`
`VF
`
`334_)
`
`SYNC
`SIGNAL BLOCK O BLOCK 1 BLOCK 2
`
`BLOCK 9 BLOCK 10
`
`340
`
`340
`
`340
`
`340
`
`WDWDWD DWDWDWDWD WDWDWD DWDWDWDWD
`0
`1
`2
`3
`4
`5
`6
`7
`8
`9 10 11 12 13 14 15
`
`350
`
`350
`
`350
`
`350
`
`350
`FIG.JO
`
`350
`
`IPR2020-00033 Page 00010
`
`

`

`U.S. Patent
`
`Nov. 18, 1997
`
`Sheet 10 of 14
`
`5,689,440
`
`c310
`
`(cid:141)
`
`1
`
`CYCLE O CYCLE 1 CYCLE 2
`
`CYCLE13 CYCLE14
`
`32VO _ _ _ _ _ _ _ _ _ _ _ _ _
`
`FRAME O FRAME 1 FRAME 2
`
`FRAME 125 FRAME 126 FRAME 127
`
`330
`
`430
`
`L 431
`
`432
`
`433
`
`435
`
`SYNC
`SIGNAL
`& Fl
`
`441
`
`SUBCHANNEL1
`SUBCHANNEL 2
`SUBCHANNEL 3
`
`444 ~ 442 443
`331
`~ 441
`
`c440
`
`SUBCHANNEL1
`SUBCHANNEL2
`SUBCHANNEL3
`443
`442
`
`•I
`
`MSG 1 FG 2
`
`402
`
`410
`
`UNUSED
`
`MSG 2 FG1
`
`422
`
`414
`
`424
`
`416
`
`440
`
`VO V1 V2
`
`VOICE INCREMENTS 3-84
`
`V86 V87
`
`450
`
`450 FIG.11
`
`450
`
`IPR2020-00033 Page 00011
`
`

`

`0
`~
`~
`._.
`\,0
`QC
`0-\
`0-.
`
`,1:1,,.
`~
`~
`
`~
`~
`
`~ i:a.
`C"
`rJ).
`
`......
`\0
`\0
`~
`~ s~)
`~
`
`~ f"'t'-a
`
`~ • 00
`
`•
`
`561
`
`FIG.12
`MSG 9FG119 MSG 9FG119 MSG 10 FG l-'
`I~
`
`MESSAGE 8 FRAGMENT 1
`
`553
`
`MSG 9 FG 1101 MSG 9 FG 2
`
`MESSAGE 7 FRAGMENT 1
`
`402
`
`401
`
`560
`
`1-,
`
`426 '--552
`
`424
`422 '--414
`
`551
`
`IOI MSG 2 FG1 IOI MSG2 FG 1
`
`MSG 1 FG 2101 MSG 1 FG 301 UNUSED
`
`MESSAGE 1 FRAGMENT 1
`
`550
`
`521
`
`523
`
`520 I '-522
`
`513
`
`510
`
`•••
`
`2
`VR
`
`•••
`
`13
`VR
`
`3
`VR
`
`1
`VR
`
`13 I•••
`AD
`
`2 I•••
`AD
`
`1
`AD
`
`1
`AD
`
`INFO
`SYS
`
`332
`
`IPR2020-00033 Page 00012
`
`

`

`U.S. Patent
`
`Nov. 18, 1997
`
`Sheet 12 of 14
`
`5,689,440
`
`INPUT
`
`I
`
`...i--- NEW SAMPLES
`--so---i- So-'
`TO BE COPIED
`I
`I
`
`I
`
`I~ i1
`I
`+
`I
`I• Ss~81
`~
`S1
`J.-MOVING~
`WINDOW
`
`I
`I
`
`FIG.13
`
`OUTPUT"-..

`I ~ I FIG.14
`Ss--f ~ NEW SAMPLES
`I...
`1--So-.f
`COPIED FROM INPUT
`01
`If1
`
`INPUT
`
`ITERATION 2
`
`I ~I4G..Z 1='
`~2
`:
`t4-So~ I'..J
`s2
`u
`L__ MOVING ~ '
`r-wrNoow-------i
`
`~EW SAMPLES
`TO BE COPIED
`
`OUTPUT
`"'-
`I ~,~ I FIG.16
`J In/
`/
`
`2
`OVERLAP ADD
`FROM ITERATION 1
`
`NEW SAMPLES
`COPIED
`
`TOTAL OUTPUT AT THE
`END OF ITERATION 2
`OUTPUT
`I
`I
`~,~,~'4Wt~
`It3 FIG.17
`\ +
`/
`OJ
`OVER LAP ADD
`FROM ITERATION 1 OVERLAP ADD
`FROM ITERATION 2
`
`IPR2020-00033 Page 00013
`
`

`

`U.S. Patent
`
`Nov. 18, 1997
`
`Sheet 13 of 14
`
`5,689,440
`
`INPUT
`
`1
`
`/
`
`I
`I
`} NEW SAMPLES
`: TO BE COPIED
`I
`I
`-J
`
`I
`I
`I--
`
`1ss-So' FIG.18
`
`s, 81
`L_ MOVING -----1
`.-WINDOW -------i
`
`; y NEW SAMPLES COPIED
`FIG.19
`
`/1
`
`I
`
`--/: A NEW SAMPLES COPIED
`l __ :
`I +
`I
`
`OUTPUT
`OVERLAP
`ADDED
`\
`SAMPLES
`
`INPUT
`I
`
`OUTPUT
`
`-I""
`--~ FYG.21
`s ___.i
`01 S5-So
`NEW SAMPLES COPIED
`I
`TOTAL OUTPUT AT THE
`END OF ITERATION 2
`
`o2
`
`S -S ..- REGION OF OVERLAP BETWEEN
`~ 2-J
`INTERATION 1 AND
`INTERATION 2
`OVER LAP
`ADDED SAMPLES " ' • •
`I FIG.22
`I
`il\~~#Wtl
`
`03
`
`IPR2020-00033 Page 00014
`
`

`

`U.S. Patent
`
`Nov. 18, 1997
`
`Sheet 14 of 14
`
`5,689,440
`
`/ NEW SAMPLES
`TO BE COPIED
`
`/
`I
`.. ,
`
`I
`1•
`
`BEST
`MATCH "-
`ss-so
`"
`• So-.
`I
`I
`I
`I
`I
`
`INPUT
`
`OUTPUT
`
`~FIG.23
`
`B· I
`S·
`I
`MOVING
`WINDOW
`
`NEW SAMPLES"-.....
`..;
`COPIED
`;...
`Ss-So
`I•
`So---,
`I
`OVER LAP
`I
`I
`ADDED SAMPLES ~
`I
`I
`I
`I
`
`FIG.24
`
`UT 112 !NP
`
`SPE ECH - PITCH
`DET.
`
`a
`
`f
`
`ss
`-
`DET.
`(
`14
`116
`-
`- MOD. a
`-
`
`-
`
`-
`
`-
`
`f 18
`
`TIME SCALING
`AND/OR
`TI ME
`FREQUENCY
`SCA
`LED
`SCALING USING
`
`f, S8 a or a SPE -- ECH
`'
`MODIFIED a
`
`10
`
`FYG.25
`
`IPR2020-00033 Page 00015
`
`

`

`5,689,440
`
`1
`VOICE COMPRESSION METHOD AND
`APPARATUS IN A COMMUNICATION
`SYSTEM
`
`2
`mitter base station and a plurality of selective call receivers.
`The transmitter base station comprises an input device for
`receiving an audio signal, a processing device for compress(cid:173)
`ing the audio signal using a time-scale compression tech-
`This is a continuation of application Ser. No. 08/395,747 5 nique and a single side band modulation technique to
`provide a processed signal and a quadrature amplitude
`filed Feb. 28, 1995, now abandoned.
`modulator for the subsequent transmission of the processed
`signal. Each of the plurality of selective call receivers
`comprises a selective call receiver module for receiving the
`transmitted processed signal, a processing device for
`demodulating the received processed signal using a single
`side band demodulation technique and a time-scale expan(cid:173)
`sion technique to provide a reconstructed signal, and an
`amplifier for amplifying the reconstructed signal into an
`reconstructed audio signal.
`In another aspect of the present invention, a selective call
`receiver for receiving compressed voice signals, comprises
`a selective call receiver module for receiving a transmitted
`processed signal, a processing device for demodulating the
`received processed signal using a single side band demodu-
`20 lation technique and a time-scale expansion technique to
`provide a reconstructed signal, and an amplifier for ampli(cid:173)
`fying the reconstructed signal into an reconstructed audio
`signal.
`In yet another aspect of the present invention, a paging
`base station for transmitting selective call signals on a
`communication resource having a predetermined
`bandwidth, comprises, an input device for receiving a plu(cid:173)
`rality of audio signals, a device for subchannelizing the
`communication resource into a predetermined number of
`30 subchannels, an amplitude compression and filtering module
`for each subchannel for compressing the amplitude of the
`respective audio signal and filtering the respective audio
`signal, a time compression module for compression of the
`time of the respective audio signal for each subchannel, and
`a quadrature amplitude modulator for the subsequent trans-
`35 mission of the processed signal.
`BRIEF DESCRIPTION OF THE DRAWINGS
`F1G. 1 is a block diagram of a voice communication
`system in accordance with the present invention.
`F1G. 2 is a block diagram of a base station transmitter in
`accordance with the present invention.
`F1G. 3 is an expanded electrical block diagram of the base
`station transmitter in accordance with the present invention.
`F1G. 4 is an expanded electrical block diagram of another
`base station transmitter in accordance with the present
`invention.
`F1G. 5 is block diagram of a speech processing, encoding,
`and modulation portion of a base station transmitter in
`accordance with the present invention.
`F1G. 6 is a spectrum analyzer output of a 6 single(cid:173)
`sideband signal transmitter in accordance with the present
`invention.
`F1G. 7 is an expanded electrical block diagram of a
`55 selective call receiver in accordance with the present inven(cid:173)
`tion.
`F1G. 8 is an expanded electrical block diagram of another
`selective call receiver in accordance with present invention.
`F1G. 9 is an expanded electrical block diagram of another
`60 selective call receiver in accordance with present invention.
`F1G. 10 is a timing diagram showing the transmission
`format of an outbound signaling protocol in accordance with
`the present invention.
`F1G. 11 is another timing diagram showing the transmis-
`65 sion format of an outbound signaling protocol including
`details of a voice frame in accordance with the present
`invention.
`
`Voice message paging is not economically feasible for
`large paging systems with current technology. The air time
`required for a voice page is much more than that required for
`a tone, numeric or alphanumeric page. With current
`technology, voice paging service would be economically
`prohibitive in comparison to tone, numeric or alphanumeric
`paging with less than ideal voice quality reproduction.
`Another constraint in limiting voice message paging is the
`bandwidth and the present methods of utilizing the band(cid:173)
`width of paging channels. In comparison, the growth of 25
`alphanumeric paging has been constrained by the limited
`access to a keyboard input device for sending alphanumeric
`messages to a paging terminal, either in the form of a
`personal keyboard or a call to an operator center. A voice
`system overcomes these entry issues since a caller can
`simply pick up a telephone, dial access numbers, and speak
`a message. Further, none of the present voice paging systems
`take advantage of Motorola's new high speed paging pro(cid:173)
`tocol structure, also known as FLEX™.
`Existing voice paging systems lack many of the FLEX™
`protocol advantages including high battery saving ratios,
`multiple channel scanning capability, mixing of modes such
`as voice with data, acknowledge-back paging (allowing for
`return receipts to the calling party), location finding
`capability, system and frequency reuse, particularly in large 40
`metropolitan areas, and range extension through selective
`re-transmission of missed message portions.
`With respect to the aspect of paging involving time(cid:173)
`scaling of voice signals and to other applications such as
`dictation and voice mail, current methods of time-scaling 45
`lack the ideal combinations of providing adequate speech
`quality and flexibility that allows a designer to optimize the
`application within the constraints given. Thus, there exists a
`need for a voice communication system that is economically
`feasible and flexible in allowing optimization within a given 50
`configuration, and more particularly with respect to paging
`applications, that further retains many of the advantages of
`Motorola's FLEX™ protocol.
`
`TECHNICAL FIELD
`
`This invention relates generally to voice compression
`techniques, and more particularly a method and apparatus of
`voice compression using efficient bandwidth utilization and
`time compression techniques.
`
`10
`
`BACKGROUND
`
`15
`
`SUMMARY OF THE INVENTION
`
`In one aspect, the present invention comprises a method
`for compressing a plurality of voice signals within a voice
`communication resource having a given bandwidth within a
`voice communication system. The method comprises the
`steps of subchanneling the voice communication resource
`while placing at least one of each of the plurality of voice
`signals on a subchannel and compressing the time of each of
`the voice signals within each of the subchannels, wherein
`these steps provide a compressed voice signal.
`In another aspect of the present invention, a communica(cid:173)
`tion system using voice compression has at least one trans-
`
`IPR2020-00033 Page 00016
`
`

`

`5,689,440
`
`3
`FIG. 12 is another timing diagram illustrating a control
`frame and two analog frames of the outbound signaling
`protocol in accordance with the present invention.
`FIGS. 13-17 illustrate timing diagrams for several itera(cid:173)
`tions of the WSOLA time-scaling (compression) method in 5
`accordance with the present invention.
`FIGS. 18-22 illustrate timing diagrams for several itera(cid:173)
`tions of the WSOLA-SD time-scaling (compression)
`method in accordance with the present invention.
`FIGS. 23-24 illustrate timing diagrams for iterations of 10
`the WSOLA-SD time-scaling (expansion) method in accor(cid:173)
`dance with the present invention.
`FlG. 25 illustrates a block diagram of the overall
`WSOLA-SD time scaling method in accordance with the
`present invention.
`DEI'AILED DESCRIPTION OF THE
`PREFERRED EMBODIMENT
`Referring to FIG. 1, a communication system illustrative
`of the voice compression and expansion techniques of the
`present invention are shown in a block diagram of the
`selective call system 100 which comprises an input device
`for receiving an audio signal such as telephone 114 ( or other
`input device such as a computer) from which voice based
`selective calls are initiated for transmission to selective call
`receivers in the system 100. Each selective call entered
`through the telephone 114 typically comprises ( a) a receiver
`address of at least one of the selective call receivers in the
`system and (b) a voice message. The initiated selective calls
`are typically provided to a transmitter base station or a
`selective call terminal 113 for formatting and queuing. Voice
`compression circuitry 101 of the terminal 113 serves to
`compress the time length of the provided voice message (the
`detailed operation of such voice compression circuitry 101
`is discussed in the following description of FIGS. 2, 3 and
`4). Preferably, the voice compression circuitry 101 includes
`a processing device for compressing the audio signal using
`a time-scaling technique and a single sideband modulation
`technique to provide a processed signal. The selective call is
`then input to the selective call transmitter 102 where it is 40
`applied as modulation to a radio frequency signal which is
`sent over the air through an antenna 103. Preferably, the
`transmitter is a quadrature amplitude modulation transmitter
`for transmitting the processed signal.
`An antenna 104 within a selective call receiver 112 45
`receives the modulated, transmitted radio frequency signal
`and inputs it to a selective call receiver module or radio
`frequency receiver module 105 for receiving the processed
`signal or radio frequency signal, where the radio frequency
`signal is demodulated and the receiver address and the 50
`compressed voice message modulation are recovered. The
`compressed voice message is then provided to an analog to
`digital converter (AID) 115. Preferably, the selective call
`receiver 112 includes a processing device for demodulating
`the received processed signal using a single sideband 55
`demodulation technique and a time-scaling expansion tech(cid:173)
`nique to provide a reconstructed signal. The compressed
`voice message is then provided to a voice expansion circuit
`106 where the time length of the voice message is preferably
`expanded to the desired value (the detailed operation of such 60
`voice expansion circuitry 106 used in the present invention
`is discussed in the following description of FIGS. 7 and 8).
`The voice message is then provided to al! amplifier such as
`audio amplifier 108 for the purpose of amplifying it to a
`reconstructed audio signal.
`The demodulated receiver address is supplied from the
`radio frequency receiver 105 to a decoder 107. If the
`
`4
`receiver address matches any of the receiver addresses
`stored in the decoder 107, an alert 111 is optionally
`activated, providing a brief sensory indication to the user of
`the selective call receiver 112 that a selective call has been
`received. The brief sensory indication may comprise an
`audible signal, a tactile signal such as a vibration, or a visual
`signal such as a light, or a combination thereof. The ampli(cid:173)
`fied voice message is then furnished from the audio ampli(cid:173)
`fier 108 to an audio loudspeaker within the alert 111 for
`message announcement and review by the user.
`The decoder 107 may comprise a memory in which the
`received voice messages can be stored and recalled repeat(cid:173)
`edly for review by actuation of one or more controls 110.
`In another aspect of the invention, portions of FIG. 1 can
`15 be equally interpreted as part of a dictation device, voice
`mail system, answering machine, or sound track editing
`device for example. By removing the wireless aspects of the
`system 100 including the removal of selective call transmit(cid:173)
`ter 102 and radio frequency receiver 105, the system can be
`20 optionally hardwired from the voice compression circuitry
`101 to the voice expansion circuitry 106 through the AID
`115 as shown with the dashed line. Thus, in a voice mail,
`answering machine, sound track editing or dictation system,
`an input device 114 would supply an acoustic input signal
`25 such as a speech signal to the terminal 113 having the voice
`compression circuitry 101. The voice expansion circuitry
`106 and controls 110 would supply the means of listening
`and manipulating to the output speech signal in a voice mail,
`answering machine, dictation, sound track editing or other
`30 applicable system. This invention clearly contemplates that
`the time-scaling techniques of the claimed invention has
`many other applications besides paging. The paging
`example disclosed herein is merely illustrative of one of
`those applications.
`Now referring to FIG. 2, there is shown a block diagram
`of a paging transmitter 102 and terminal 113 including an
`amplitude compression and filtering module 150 coupled to
`a time compression module 160 which is coupled to the
`selective call transmitter 102 and which transmits messages
`using aerial or antenna 103. Referring to FIGS. 3 and 4, a
`lower level block diagram of the block diagram of FIG. 2 is
`shown.
`Please keep in mind that this compressed voice paging
`system is highly bandwidth efficient and intended to support
`typically 6 to 30 voice messages per 25 kHz channel using
`the basic concepts of quadrature amplitude (QAM) or
`single-side band (SSB) modulation and time scaling of
`speech signals. Preferably, in a first embodiment and also
`referring to FIG. 6, the compressed voice channel or voice
`communication resource consists of 3 sub-channels that are
`separated by 6250 Hz. Each sub-channel consists of two
`side-bands and a pilot carrier. Each of these two side-bands
`may have the same message in a first method or separate
`speech messages on each sideband or a single message split
`between the upper and lower sidebands in a second method.
`The single sub-channel has a bandwidth of substantially
`6250 Hz with each side-band occupying a bandwidth of
`substantially 3125 Hz. The actual speech bandwidth is
`substantially 300-2800 Hz. Alternatively, the quadrature
`amplitude modulation may be used where the two indepen-
`dent signals are transmitted directly via I and Q components
`of the signal to form each sub-channel signal. The band(cid:173)
`width required for transmission is the same in the QAM and
`65 SSB cases.
`Note that modules 150 and 160 in FIG. 2 can be repeated
`for use by each different voice signal (up to 6 times in 25
`
`35
`
`IPR2020-00033 Page 00017
`
`

`

`5,689,440
`
`5
`KHz wide channels and up to 14 times in 50 KHz wide
`channels) to allow for the efficient and simultaneous trans(cid:173)
`mission of (up to 6 in examples shown) voice messages.
`They can all then be summed at a summing device (not
`shown, but see F1G. 5) and preferably processed as a 5
`composite signal in 102. A separate signal (not shown)
`contains the FM modulation of the FLEX™ protocol ( as will
`be described later) which may optionally be generated in
`software or as a hardware FM signal exciter.

`Preferably, in the examples shown herein, an incoming 10
`speech message is received by the terminal 113. The present
`system preferably uses a time-scaling scheme or technique
`to achieve the required compression. The preferred com(cid:173)
`pression technique used in the present invention requires
`certain parameters specific to the incoming message to 15
`provide an optimum quality. Preferably, the technique of
`time-scale compression processes the speech signal into a
`signal having the same bandwidth characteristics as uncom(cid:173)
`pressed speech. (Once these parameters are computed,
`speech is compressed using the desired time-scaling com- 20
`pression technique). This time-scaled compressed speech is
`then encoded using a digital coder to reduce the number of
`bits required to be distributed to the transmitters. In the case
`of a paging system, the encoded speech distributed to the
`transmitters of multiple simulcasting sites in a simulcasting 25
`paging system would need to be decoded once again for
`further processing such as amplitude compression. Ampli(cid:173)
`tude compression of the incoming speech signals (preferably
`using a syllabic compander) is used at the transmitter to give
`protection against channel impairments.
`A time scaling technique known as Waveform Sinrilarity
`based Overlap-Add technique or WSOLA encodes speech
`into an analog signal having the same bandwidth character(cid:173)
`istics as uncompressed speech. This property of WSOLA
`allows it to be combined with SSB or QAM modulation such
`that the overall compression achieved is the product of the
`bandwidth compression ratio of multiple QAM or SSB
`subchannels (in our example, 6 voice channels) and the time
`compression ratio of WSOLA (typically between 1 and 5).
`In the present invention, a modified version of WSOLA,
`later described and referred to as "WSOLA-SD" is used.
`WSOLA-SD retains the compatibility characteristics of
`WSOLA that allows the combination with SSB or QAM
`modulation.
`Preferably, an Adaptive Differential Pulse Coded Modu(cid:173)
`lation coder (ADPCM) is used to encode the speech into data
`that is subsequently distributed to the transmitters. At the
`transmitter, the digital data is decoded to obtain WSOLA(cid:173)
`SD compressed speech which is then amplitude companded
`to provide protection against channel noise. This signal is
`Hilbert transformed to obtain a single-sideband signal.
`Alternatively, the signal is quadrature modulated to obtain a
`QAM signal. A pilot carrier is then added to the signal and
`the final signal is interpolated, preferably, to a 16 kHz
`sampling rate and converted to analog. This is then modu(cid:173)
`lated and transmitted.
`The present invention can operate as a mixed-mode (voice
`or digital) one or two way communications system for
`delivering analog voice and/or digital messages to selective
`call receiver units on a foiward channel ( outbound from the
`base transmitter) and for receiving acknowledgments from
`the same selective call receiver units which additionally
`have optional transmitters ( on an optional reverse channel
`(inbound to a base receiver). The system of the present
`invention preferably utilizes a synchronous frame structure 65
`sinrilar to FLEX™ (a high speed paging protocol by
`Motorola, Inc. and subject of U.S. Pat. No. 5,282,205, which
`
`6
`is hereby incorporated by reference) on the foiward channel
`for both addressing and voice messaging. Two types of
`frames are used: control frames and voice frames. The
`control frames are preferably used for addressing and deliv(cid:173)
`ery of digital data to selective call receivers in the form of
`portable voice units (PVU's). The voice frames are used for
`delivering analog voice messages to the PVU's. Both types
`of frames are identical in length to standard FI..EXIM frames
`and both frames begin with the standard FLEX™ synchro(cid:173)
`nization. These two types of frames are time multiplexed on
`a single forward channel. The frame structure for the present
`invention will be discuss in greater detail later on with
`regard to FIGS. 10, 11 and 12.
`With regard to modulation, two types of modulation are
`preferably used on the foiward channel of the present
`invention: Digital FM (2-level and 4-level FSK) and AM
`(SSB or QAM with pilot carrier). Digital FM modulation is
`used for the sync portions of both types of frames, and for
`the address and data fields of the control frames. AM
`modulation (each sideband maybe used independently or
`combined together in a single message) is used in the voice
`message field of the voice frames. The digital FM portions
`of the transmission support 6400 BPS (3200 Baud symbols)
`signaling. The AM portions of the transmissions support
`band limited voice (2800 Hz) and require 6.25 KHz for a
`pair of voice signals. The protocol, as will be shown later,
`takes advantage of the reduced AM bandwidth by subdivid(cid:173)
`ing a full channel into 6.25 KHz subchannels, and by using
`each subchannel and the AM sidebands for independent
`30 messages.
`Voice System of the present invention is pr

This document is available on Docket Alarm but you must sign up to view it.


Or .

Accessing this document will incur an additional charge of $.

After purchase, you can access this document again without charge.

Accept $ Charge
throbber

Still Working On It

This document is taking longer than usual to download. This can happen if we need to contact the court directly to obtain the document and their servers are running slowly.

Give it another minute or two to complete, and then try the refresh button.

throbber

A few More Minutes ... Still Working

It can take up to 5 minutes for us to download a document if the court servers are running slowly.

Thank you for your continued patience.

This document could not be displayed.

We could not find this document within its docket. Please go back to the docket page and check the link. If that does not work, go back to the docket and refresh it to pull the newest information.

Your account does not support viewing this document.

You need a Paid Account to view this document. Click here to change your account type.

Your account does not support viewing this document.

Set your membership status to view this document.

With a Docket Alarm membership, you'll get a whole lot more, including:

  • Up-to-date information for this case.
  • Email alerts whenever there is an update.
  • Full text search for other cases.
  • Get email alerts whenever a new case matches your search.

Become a Member

One Moment Please

The filing “” is large (MB) and is being downloaded.

Please refresh this page in a few minutes to see if the filing has been downloaded. The filing will also be emailed to you when the download completes.

Your document is on its way!

If you do not receive the document in five minutes, contact support at support@docketalarm.com.

Sealed Document

We are unable to display this document, it may be under a court ordered seal.

If you have proper credentials to access the file, you may proceed directly to the court's system using your government issued username and password.


Access Government Site

We are redirecting you
to a mobile optimized page.





Document Unreadable or Corrupt

Refresh this Document
Go to the Docket

We are unable to display this document.

Refresh this Document
Go to the Docket