`Li et al.
`
`[11] Patent Number:
`[45] Date of Patent:
`
`5,617,423
`*Apr. 1, 1997
`
`[54] VOICE OVER DATA MODEM WITH
`SELECTABLE VOICE CONIPRESSION
`
`[75] Inventors: Ping Li, New Brighton; Timothy D.
`Gunn, Mounds View; Jeffrey P. Davis,
`Ham Lake, all of Minn.
`
`[73] Assignee: Multi-Tech Systems, Inc., Mounds
`View, Minn.
`
`[*1 Notice:
`
`The term of this patent shall not extend
`beyond the expiration date of Pat. No.
`5,452,289.
`
`[21] Appl. No.: 271,496
`[22] Filed:
`Jul. 7, 1994
`
`Related US. Application Data
`
`[63] Continuation-in-part of Ser. No. 161,915, Dec. 3, 1993, Pat.
`No. 5,453,986, which is a continuation-in-part of Ser. No.
`142,807, Oct. 25, 1993, Pat. No. 5,535,204, which is a
`continuation-in-part of Ser. No. 2,467, Jan. 8, 1993, Pat. No.
`5,452,289.
`
`[51] Int. Cl.6 ............................. .. H04] 3/12; H04L 12/56
`[52] US. Cl. ........................ .. 370/426; 370/468; 370/495;
`375/222; 379/97
`[58] Field of Search ............................... .. 370/ll0.l, 109,
`370/118, 79, 76, 80, 94.2, 94.1, 84, 24,
`31, 112, 81, 83; 379/89; 375/222, 377;
`341/51, 61; 395/2, 2.41, 2.32
`
`[56]
`
`References Cited
`
`U.S. PATENT DOCUMENTS
`
`Re. 34,034
`3,304,372
`3,789,165
`
`8/1992 O’Sullivan .............................. .. 379/59
`2/ 1967 Filipowsky et al. .
`1/1974 Campanella ....................... .. 179/1702
`
`(List continued on next page.)
`
`FOREIGN PATENT DOCUMENTS
`
`0364866A3 4/1990
`0429054A3 5/1991
`0443548A3
`488865A2
`
`European Pat. 01f. .
`European Pat. 01f. .
`European Pat. 0E. .
`European Pat. 01f. .
`
`0510411A2 10/1992
`European Pat. Off. .
`0526104A2 2/1993
`European Pat. Off. .
`0582537A3 2/1994 European Pat. Off. .
`0581528Al 2/1994 European Pat. Off. .
`0582537A2 2/1994 European Pat. Off. .
`0614305A3 9/1994 European Pat. Off. .
`O630141A2 12/1994 European Pat. O11". .
`63-054052
`8/1988 Japan .
`3162052 7/1991 Japan .
`2210237
`1/1989 United Kingdom .
`2260670 4/1993 United Kingdom .
`2268663
`1/1994 United Kingdom .
`
`(List continued on next page.)
`
`OTHER PUBLICATIONS
`AT&T Microelectronics, “High Speed Data Pump Chip
`Sets,” published in Dec. 1991.
`AT&T Microelectronics, “WE DSPl6C Digital Signal Pro
`cessor/CODEC Preliminary Data Sheet,” 32 pages, pub
`lished in May, 1991.
`
`(List continued on next page.)
`
`Primary Examiner—Douglas W. Olms
`Assistant Examiner—-Chau T. Nguyen
`Attorney, Agent, or Firm-Schwegman, Lundberg, Woess
`ner & Kluth, PA.
`
`[57]
`
`ABSTRACT
`
`A personal communications system enables the operator to
`simultaneously transmit voice and data communication to a
`remote site. The personal communications system is
`equipped with two telephone line interfaces to allow con
`nection between two remote sites. The connection between
`the ?rst remote site and the local site may operate in a voice
`over data communications mode to simultaneously send
`compressed voice and data. A digital transmission protocol
`which is consistent with current packet standards is used to
`create an independent channel through use of a modi?ed
`supervisory packet for negotiating communication param
`eters, including the speech compression algorithm, the
`speech compression ratio, the communication multiplex
`scheme, and other operations needed for control of remote
`hardware interfaces.
`
`17 Claims, 27 Drawing Sheets
`
`MICROPHONE SPEAKER 304
`
`TELEPHONE
`I
`UNE lNTERFACE :
`
`r____.____
`
`F _ . _ _ _ _ _ _ _ _ _ _q
`
`F _ _ _ _ _ _ _ _ _ _ _ __,
`
`Apple 1053
`U.S. Pat. 6,470,399
`
`
`
`5,617,423
`Page 2
`
`1.1.8. PATENT DOCUMENTS
`
`3904830 9/1975 Every, sr- el al- -
`3,973,081
`8/1976 Hutchins .
`3,997,732 12/1976 Every, SI‘. 61 a1. .
`4,100,377
`7/1978 Flanagan -
`4107471 8/1973 Reed -
`4,205,202
`5/1980 Kahn ....................................... .. 370/81
`
`4,284,850
`8/1981 Clingenpeel ............................ .. 370/81
`4,354,273 10/1982 Araseki 9t 91
`375/27
`4,377,860
`3/1983 Godbole .................................. .. 370/84
`4,403,322
`9/ 1983 Kato et a1. ......................... .. 370/ 110.1
`4,425,661
`1/1984 Moses et a1. .
`4,445,213
`4/1984 Baugh et a1. ........................... .. 370/94
`4,476,559 10/1984 Brolin et a1. .
`.. 370/110.1
`4,479,195 10/1984 Herr et a1.
`364/900
`4,479,213 10/1984 Galand et a1.
`. 370/118
`4,495,620
`1/1985 Steele et a1. .
`. 370/118
`
`4,998,241
`5,001,710
`5,001,745
`5,005,183
`5,008,901
`5,008,926
`5,014,232
`5,020,058
`
`3/1991 Brox et a1. ........................... .. 370/32.1
`3/1991 Gawrys et a1.
`370/110.1
`3/1991 Pollock ................................... .. 379/96
`4,1991 Carey et a1 ‘
`4/1991 wallach et al_ _
`4/1991 Misholi ............................... .. 379/89
`5/1991 Andre ..
`364/724.19
`5/1991 Holden et al
`370,109
`
`5,025,443
`
`6/1991 Gupta _ _ _ _ _ _ _ _ _
`
`_ _ _ __ 370/76
`
`7/1991 Greenblatt ............................. .. 370/125
`5,036,513
`8/1991 Frenkiel et a1, ________________________ _, 379/61
`5,044,010
`9/1991 Molnar ............. ..
`379/94
`5,046,188
`9/1991 Kittirutsunetorn .
`340/310
`5,051,720
`5,062,133 10/1991 Melrose .................. ..
`379/94
`5,065,395 11/1991 Shenoi et a1, ........... ..
`. 370/81
`5,065,425 11/1991 Lecornte et a1. ........................ .. 379/93
`5,081,647
`1/1992 Bremer.
`5,083,310
`1/1992 Drory ...................................... .. 381/30
`
`
`
`4,500,987 4,524,244
`
`
`
`2/1985 Hasegawa 6/1985 Faggin et a1. .
`
`....................... .. 370/60
`
`
`
`5,086,471 5,099,472
`
`
`
`2/1992 Tanaka et a1. 3/ 1992 Townsend et a1. .................. .. 370/32.1
`
`8/1985 Maxemchuk et a1. .................. .. 370/85
`4,534,024
`4,546,212 10/ 1985 Crowder, Sr. .
`4,578,537
`3/1986 Faggin et a1. .
`4,587,651
`v5/ 1986 Nelson et a1. .......................... .. 370/88
`4,593,389
`6/1986 Wurzburg et a1.
`.. 370/110.1
`4,598,397
`7/1986 Nelson et a1. ..................... .. 370/110.1
`4,609,788
`9/1986 Miller et a1. .
`4,629,829 12/1986 Puhl et a1. .............................. .. 379/58
`4,652,703
`3/1987 Lu et a1. .... ..
`. 379/339
`
`4/1987 Hashimoto .............................. .. 379/93
`4,660,218
`6/1987 Sato et a1. .......................... .. 370/110.1
`4,670,874
`9/1987 O’Sullivan
`379/59
`4,697,281
`4,700,341 10/1987 Huang .... ..
`370/80
`
`5,107,519
`5,115,429
`5,121,385
`5,127,001
`5,127,041
`5,132,966
`5,136,586
`5,138,662
`5,146,470
`
`4/1992 lshikawa.
`. . . .. 370/84
`5/1992 Hluchyj et a1, . . . .
`. 370/80
`6/1992 Tominaga et a1. .
`. 370/62
`6/1992 Steagall et a1. .
`379/59
`6/1992 O’Sullivan
`370/79
`7/1992 Hayano et a1, .
`370/110.4
`8/1992 Greenblatt .... ..
`8/1992 Amano et a1. .......................... .. 381/36
`9/1992 Fujii et a1. .
`
`9/1992 Bertrand . . . . . .
`5,150,410
`9/1992 'Chujo et a1.
`5,151,937
`5,153,897 10/1992 Sumiyoshi et al.
`5,162,812 11/1992 Arnan et a1.
`
`. . . .. 380/28
`379/410
`375/8
`375/34
`
`4,707,831 11/1987 Weir et a1. .............................. .. 370/94
`
`5,164,982 11/1992 Davis . . . . . . . . . . . . . . . . .
`
`. . . .. 379/96
`
`4,718,082
`4,740,963
`4,750,169
`4,751,510
`
`4,751,736
`4,757,527
`4,764,955
`4,807,250
`
`1/1988 Parker et a1. ........................... .. 379/98
`4/1988 Eckley ....... ..
`370/l10.1
`6/1988 Carse et a1. .................... .. 370/109
`6/ 1988 De Saint Michel et a1. .... .. 340/825.07
`
`6/1988 Gupta et a1. . . . . . . . . . . . . .
`7/1988 Beniston et a1. .
`8/1988 Galand et a1.
`2/1989 Tanaka
`
`. . . . .. 381/31
`379/410
`379/411
`375/28
`
`5,177,734
`5,182,762
`5,187,591
`5,187,692
`
`5,193,110
`5,195,130
`5,208,812
`5,208,850
`
`370/32.1
`1/1993 Cummiskey et a1. .
`.. 375/222
`1/1993 Shirai et a1. ..... ..
`2/1993 Guy et a1. ............................. .. 358/425
`2/1993 Haneda et a1. ........................ .. 367/135
`
`379/94
`3/1993 Jones et a1.
`379/98
`3/1993 Weiss et a1.
`5/1993 Dudek et a1. ...................... .. 370/100.1
`5/1993 Kino ........................................ .. 379/88
`
`
`
`4,809,271 4,813,040
`
`
`
`2/1989 Kondo et a1. . 3/1989 Futato . . . . . . . . . .
`
`
`
`370/110.1 . . . .. 370/111
`
`
`
`5,214,656 5,228,026
`
`
`
`5/1993 Chung et a1. 7/1993 Albrow et a1. ..
`
`.
`
`4,827,085
`4,835,765
`4,839,802
`4,845,746
`
`5/1989 Yaniv et a].
`5/1989 Bergmans et a1.
`6/1989 Wonak et a1.
`7/1989 Li ............ ..
`
`. 178/18
`370/32.1
`364/200
`. 379/411
`
`5,233,660
`5,235,595
`5,249,218
`5,258,983
`
`8/1993 Chen ....................................... .. 381/38
`
`.
`
`..
`
`. . . .. 379/424
`7/1989 Wakim . . . . . . . . . . . . .
`4,847,900
`370/32.1
`8/1989 Hoe?<ens et a1.
`4,862,449
`9/ 1989 Perlman .................................. .. 370/60
`4,864,559
`9/ 1989 Carey et a1. .
`4,866,732
`4,887,265 12/ 1989 Felix .................................... .. 370/94.1
`4,890,282 12/ 1989 Lambert et a1. .
`370/79
`4,890,316 12/1989 Walsh et a1. ............................ .. 379/98
`4,901,333
`2/1990 Hodgkiss .
`4,905,282
`2/ 1990 McGlynn et a1. .................... .. 375/222
`4,912,756
`3/ 1990 Hop
`379/60
`4,912,758
`3/1990 Arbel
`. 379/388
`4,914,650
`4/1990 Sn'rarn ..................................... .. 370/60
`
`5/1990 Kraul et a1. .
`4,926,448
`6/1990 Kenmochi et a1. .................. .. 379/67
`4,932,048
`6/1990 Thompson et a1. ..
`379/89
`4,935,954
`7/1990 Maeno ............... ..
`370/60
`4,942,569
`8/ 1990 McGlynn et a1. .................... .. 375/222
`4,953,210
`4,965,789 10/1990 Bottau et a1. ........................... .. 370/79
`4,972,457 11/ 1990 O’Sullivan
`379/59
`4,972,462 11/ 1990 Shibata .... _.
`379/89
`4,972,483 11/1990 Carey ................. ..
`381/31
`4,977,591 12/1990 Chen et a1. ............ ..
`. 379/410
`4,991,169
`2/1991 Davis et a1. ............................ .. 370/77
`4,995,059
`2/1991 Ishikawa .
`
`5,261,027 11/1993 Taniguchi et a1. ........................ .. 395/2
`5,263,019 11/1993 Chu ...................................... .. 370/32.1
`5,272,695 12/ 1993 Makino et a1. ...................... .. 370/32.1
`5,276,703
`1/ 1994 Budin et al. .
`5,278,900
`1/1994 Van Gerwen et a1. ............... .. 379/410
`5,282,197
`1/1994 Kreitzer .............................. .. 370/76
`5,283,638
`2/1994 Engberg et a1.
`. 348/14
`5,283,819
`2/1994 Glick et a1.
`379/90
`5,289,539
`2/1994 Maruyama ..
`379/410
`5,295,136
`3/ 1994 Ashley et a1. ..
`. 370/32.1
`5,305,312
`4/1994 Fornek et a1. ..
`370/62
`5,307,413
`4/1994 Denzer ...... ..
`370/109
`
`. . . . . . . . . . .. 395/200
`
`5/1994 Li . . . . .
`5,309,562
`5/1994 Sano
`5,313,498
`5/1995 Osterweil .............................. .. 370/118
`5,317,604
`6/1994 Clark
`375/377
`5,319,682
`7/1994 Chen ..... ..
`395/2.28
`5,327,520
`5,355,365 10/1994 Bhat et a1.
`370/85.13
`5,365,577 11/1994 Davis et a1. .
`379/96
`5,371,853 12/1994 Kao et a1.
`395/2.32
`5,384,780
`1/1995 Lornp et a1.
`370/94.1
`5,390,239
`2/1995 Morris et a1.
`379/93
`5,406,557
`4/1995 Baudoin et a1.
`. 370/61
`5,414,796
`5/1995 Jacobs .................................... .. 395/2.3
`
`
`
`5,617,423
`Page 3
`
`5,416,776
`5,438,614
`
`5/1995 Panazarella et a1. .............. .. 370/8511
`8/1995 Rozman 61 3.1. .................... .. 379/93
`
`European Search Report for Application No. EP 93403164
`completed on San 21’
`by Examiner LaInbley; 4 pages,
`
`5,444,770
`
`8/1995 Davis et a1. . . . . . . .
`
`9,1995 Shanna et al
`5,452,289
`5,471,470 11/1995 Sharma et a1. . . . . .
`
`. . . . . .. 379/99
`
`370F321
`. . . . . .. 370/81
`
`“
`
`.
`
`.
`
`.
`
`.
`
`.
`
`S. Casale et al., Statrst1cal Vo1ce/l-1’1gh-Speed Data Muln
`Plexmg 011 a 64 KEPT/5 Channel , IEEE, PP- 459-464’
`
`5,473,676 12/1995 Frick et al. . . . .
`
`. . . . . .. 379/99
`
`dated 1991
`
`2/1996 Winseck, Jr. et a1. .................. .. 379/96
`
`-
`
`>
`
`-
`
`1,
`
`_
`
`T. Komiya et al, “An Approach to the Multifunction Graphic
`Tmmnal for the ISDN Environment ’ IEEE’ pp‘ 32 36’
`dated 1988.
`D. Gulick et al., “Interface for the ISDN to Your PC with A
`Voice/Data Board”, Electronic Design, pp. 85-88, dated
`Dec- 10, 1987
`S. Sasaki et al., “Variable Rate Voice Coding System”, IEEE,
`pp_ 3644567’ dated 1992
`_
`_
`_
`IBM Techmcal Disclosure Bulletin, Method and Apparatus
`for the Statistical Multiplexing of Voice, Data, and Image
`Signals, 35, No. 5, pp. 409-411, dated Nov. 1992.
`IBM Technical Disclosure Bulletin, Speech Data Adaptive
`Multiplexer, 27, No. 2, p. 969, dated Jul. 1994.
`Copy of PCT Search Report dated Apr. 25, 1996 by Areste
`Canosa for Application No. PCT/US95/05034 (8 pages).
`Copy of PCT Search Report dated Apr. 10, 1996 by J. Lange
`for Application No. PCT/US95/ 14826 (7 pages).
`Copy of PCT Search Report dated Mar. 28, 1996 by M.
`Vandevenne for Application No. PCT/US95/14829 (8
`pages).
`Canadian Application No. 2,104,701, Computer-Based
`Multifunction Personal Communications System, pp. 1-105,
`and 52 sheets of drawings, dated Jul. 9, 1994.
`V. Cuperman, et al., Backward Adaptive Con?gurations For
`Low-Delay Vector Excitation Coding, Advances In Speech
`Coding, pp. 13-23, dated Jan. 1, 1991.
`Copy of European Search Report dated Apr. 18, 1996 by S.
`Lambley for Application No. EP 93403164 (5 pages).
`Copy of PCT Search Report dated May 24, 1996 by C.
`Canosa Areste for Application No. PCT/US95/14253 (6
`pages).
`European Search Report for Application No. PCT/US
`95/07720 mailed on Nov. 24, 1995 by C. Mikkelsen; 3
`pages.
`A.R. Noerpel et al., “Radio Link Access Procedure For A
`Wireless Access Comunications System”, IEEE-Super
`comm/ICC, vol. 2, pp. 1111-1115, dated May, 1994.
`
`1;;
`
`film alt
`
`ec e
`
`---- -
`
`.
`
`. . . . . . . . . . .
`
`. . . ..
`
`,
`
`,
`
`5,493,609
`
`FOREIGN PATENT DOCUMENTS
`WO91/07044 5/1991 WIPO_
`WO9l/15067 10/1991 WIPO .
`WO92/06550 4/1992 WIPO .
`WO92/20028 11/1992 WIPO .
`WO93/11643 6/1993 WIPO .
`WO93/22869 11,1993 WIPO _
`WO94/26056 11/1994 WIPO .
`
`OTHER PUBLICATIONS
`
`AT&T Microelectronics, “T7540 Digital Telephone CODEC
`Data Sheet Addendum,” pp. 1-4, published in Jul., 1991.
`AT&T Microelectronics, “T7540 Digital Telephone CODEC
`Preliminary Data Sheet,” pp. 1-64, published in Jan., 1991.
`Zilog Intelligent Peripheral Controllers, “Z84CO1 Z80 CPU
`with Clock Generator/Controller,” pp. 43-73, published in
`1991.
`Zilog Intelligent Peripheral Controllers, “Z84C90 CMOS
`Z80 KIO Serial/Parallel/counter/timer,” pp. 205-224, pub
`lished in 1991.
`US. West Caller ID publication, received Jul. 18, 1994, one
`page.
`J.D. Mills, et al., “A Data and Boice System for the General
`Service Telephone Network,” IECON, pp. 1143-1148, 1987.
`Copy of European Search Report (Application No. EP
`94304742), completed Jun. 8, 1995 by Examiner Mikkelsen.
`“TechTips—A Periodic Round-up of Technical Applica
`tions, Notes, and Information on MultiTech’s Data Com
`munications Products” by MultiTech Systems, vol. 2, No. 2,
`May 1992.
`“MultiX25-X.25 PAD, The New MultiX25 PAD 8 Port
`X.25 Packet Assembler/Disassembler for Public and Private
`Data Networks,” by MultiTech Systems. Mar. 1992.
`Y. Akaiwa et al., “An Integrated Voice and Data Radio
`Access System,” 1992, pp. 255-258, IEEE.
`CCI'I'I‘ V.42, “Error-Correcting Procedures for DCES
`Using Asynchronous-to-Synchronous Conversion”, vol.
`VIH, pp. 296-370, dated 1988.
`
`
`
`5,617,423
`
`
`
`US. Patent
`
`Apr. 1, 1997
`
`Sheet 2 of 27
`
`5,617,423
`
`113
`
`—
`_S_elections
`
`\ PCS
`Setgp
`
`v
`Help
`
`115 ff]:
`
`Telephone
`
`117-‘ - P,:O\
`
`Voice Mail
`
`Fox Manager
`
`121
`
`n ,6
`\ @ Multi-Medio Mail
`
`123 \\ (wag
`((DJ'Z'D
`
`Show and Tell
`
`125 dew’ [:1
`S
`
`Terminal
`
`// 5
`127
`a
`
`Address Book
`
`FIG. 2
`
`
`
`U.S. Patent
`
`Apr. 1, 1997
`
`Sheet 3 of 27
`
`5,617,423
`
`mo<.._~m:z_mz_.__\
`
`uzoznmfi:_
`
`EnIIIIIII:11aL/
`
`qllalll
`
`
`
`mo<.._mHz_._<_~m_m
`
`I
`
`Emofi:
`
`«on
`
`ISnFmom
`
`._<:oa
`
`mzo:nm_.m:
`
`humoz<:
`
`
`
`M..0_.._
`
`
`
`
`
`«onmmxfimmmzo:n_omo_z
`
`
`
`
`
`U.S. Patent
`
`Apr. 1, 1597
`
`Sheet 4 of 27
`
`5,617,423
`
`5A
`
`5C
`
`6A
`
`7A
`
`9A
`
`7B
`
`70
`
`4
`
`8B
`
`8A
`
`_
`
`10A
`
`9C
`
`10B
`
`10C
`
`FIG. 4
`
`
`
`U.S. Patent
`
`Apr. 1,1997 ‘
`
`Sheet 5 of 27
`
`5,617,423
`
`o-——Nu~r)<rLoco
`<(<<<<<(<(<<<E<<(<f<(<E<(
`
`oocng
`<<(
`
`'
`
`\—'
`‘_(\l|”3Vl'lD<Dl\(DO10:C\JP’)d'LDtOl\C0O)"
`<<‘<_:EZ222EZlZ
`<<<
`<<<<<<
`5
`U17
`
`
`HD6418OZ—12MHZ
`
`R
`
`ME
`
`
`
`TXAOBUSAK
`
`FIG.5A
`
`S112D!P
`
`
`
` O <
`
`
`
`
`
` GPO RNGLZBORD
`
`RNGTN
`
`
`
`U.S. Patent
`
`5,617,423
`
`
`wmo351$ibzioE>momm
`..Emm_m.XEmmm
`
`
`
`omm
`
`
`
`h_D©—.:0VT|:_>oLemon>omi¢z_$5<3:
`
`mm.o_.._
`
`Smm:mi:5o:\:<
`
`.0...1%oxtsmmmm:miIonm<\oz>m
`
`f.EoimozSmIonV38”.Boomo..¢_m]1%oxmam6EQEEoxmzm
`JamnI.5T/52502m8
`
`<(
`D
`
`N(
`
`CD
`
`(I)
`
`NOZm|.OInI_
`
`I}
`
`_(/J
`.2.-‘E
`O0
`
`‘-5
`
`>>
`LOO
`
`>0
`
`<>om
`
`
`7an9:N<n_26:ommEmEn.Nsmzoxom
`1,omaoi:62E50.WlmmmmEmmamxo_u_<._.XOWO
`
`mZ<—2mmOmW_w>
`Amlimbommxmm_BE5..Eo
`IE25Vm|mEE..o._.._o
`-om_%_:z_Ea>oImoxmSE>8
`
`
`
`
`omwzz:1o<xmIEmoooSovjoawe
`
`EB35mm__/_:xmmoufiE>o
`
`
`
`$32.$5
`
`2:mémmoxm
`xw;omm825max»oz>m
`
`25DE:52zoo
`
`Ea:&IONago
`
`
`
`
`
`
`
`U.S. Patent
`
`Apr. 1, 1997
`
`Sheet 7 of 27
`
`5,617,423
`
`D0
`
`D1
`
`D2
`
`D3
`
`D4
`
`D5
`
`D6
`
`D7
`
`if
`WTE
`
`
`
`U.S. Patent
`
`Apr. 1, 1997
`
`Sheet 8 of 27
`
`5,617,423
`
`R30 330
`
`U26
`
`
`
`R31 330
`
`U25
`
`_
`
`RDCLK
`
`1
`R 4 10K
`R401OOK
`R4
`4
`R12 10K
`
`0
`
`—12v
`1 1N4148 ‘
`0v
`_
`SYNC
`
`R13 10K
`
`3
`
`TDCLK
`
`TLO82
`
`75154
`U21
`
`-01UF
`F-45V
`C35
`
`TN4148
`D3R__
`
`I
`J1
`
`
`
`CR13 ‘ RTS— V54-2
`IIIIIIIIIII
`
`TD
`
`|||I
`
`12v
`
`-12V
`
`RCV
`CTS -
`
`5V
`
`OV
`
`R112 10K
`
`R118 330
`
`R123 100K
`
`5v
`
`
`
`5
`
`I
`
`R119 330
`
`TLO82
`
`R1211OOK FORCE-
`
`R122 1OOK
`
`ov
`R1131OK cl-‘Lo-
`
`1N4148
`
`959
`
`DTR—
`
`XCLK
`
`V54
`
`RDL
`
`R111OK
`
`5v
`
`TEST
`
`F1(3.
`
`EMA
`
`BERGSTX
`
`
`
`U.S. Patent
`
`Apr. 1, 1997
`
`Sheet 9 of 27
`
`5,617,423
`
`ma
`
`wzmmmm
`
`mm_¢mo2
`
`IDOMMN4
`
`
`
`xo.<_,ison_E_$E
`
`_oo¢z_
`
`m_mo
`
`4
`
`4
`
`n_mo
`
`_oo¢z_
`
`wmm
`
`gmammgoa
`
`>0
`
`_oo¢z_
`
`_~mo
`
`4
`
`poo¢z_
`
`¢_mo
`
`4
`
`4
`
`w_mo
`
`_oo¢z_
`
`gnome
`
`_mo
`
`o.mo
`
`_oo¢z_
`
`N,mo
`
`_oo¢z_
`
`uaoomm
`
`moo
`
`m:on¢
`
`omo
`
`mo.0...._
`
`¢¢D
`
`Z_H30
`
`020mmzmm
`
`@200
`
`Nmwmz_
`
`m¢Om¢m
`
`mom
`
`
`
`92.xmmxmw>m
`
`N3?Ex
`
`NEEEx
`
`2.So>9:
`
`N530
`
`
`
`moo..._3.
`
`_So>m
`
`Boio
`
`
`
`n._DO_.:._3_..>0
`
`
`
`
`
`
`
`
`
`
`
`
`US. Patent
`
`Apr. 1, 1997
`
`Sheet 10 of 27
`
`5,617,423
`
`ACTHPDIDIDIDIEI F E D O S S S S S C
`DDDDD_ _ EEEEEO X R EEEEEL
`
`12345 7
`
`04m 4
`U U
`C H 4
`
`8 4
`U C
`1 H
`
`H 4 _/
`
`FIG. 6C
`
`SSRSSSSSSSR11. D DTD D D D D D DCSRST
`
`DD V
`C RT
`
`D
`
`V O
`
`R1
`WTEOQQOO_ Wu 00030
`R1$ wK R18
`8KP 8KP
`
`22 22 A» A» 22 22 22 22 22 22 2n 22
`
`
`
`U.S. Patent
`
`Apr. 1, 1997
`
`Sheet 11 of 27
`
`5,617,423
`
`R201 2.2K
`
`A5V3
`
`R202 2.2K
`
`
`
`4P|N
`
`
`
`C78.
`HM
`————+
`
`MODJACK
`
`HANDSET
`
`XO+
`
`R47
`
`0
`
`4P|N
`
`MODJACK
`HEADSEF
`
`
`
`J4
`
`IGND1
`
`A5V1
`
`A5V1
`
`hMC+
`
`hMC—
`
`IGND1
`
`
`
`V R99
`
`2.2K
`
`R100 2.2K
`
`C77 .1UF
`ML+
`-—-—————4
`
`1
`
`R102 212K
`
`C79 .‘lUF
`M'_
`———————~4
`
`R103 212K
`
`FIG. 7A
`
`
`
`U.S. Patent
`
`Apr. 1, 1997
`
`Sheet 12 of 27
`
`5,617,423
`
`mm.©_..._
`
`»<oom_:4§\
`
`mum
`
`omm
`
`>0
`
`9beam:._._
`
`Nx
`
`H<¢om_:4
`
`omm
`
`x,
`
`o¢mmu2
`
`MO
`
`2:QEm
`
`>23Ex
`
`m¢<ma2
`
`¢oo¢z_
`
`ammo
`
`¢oo¢z_
`ommo>
`
`mommzm¢
`
`0
`
`mommz
`
`Nno
`
`>m
`
`>m
`
`varEm
`
`>muxo
`
`x:momIo
`
`
`
`Kg‘omm
`
`Izmm3
`
`XSBa
`
`>mzozmao
`
`PmV:Rm
`
`EgoOE$9
`
`>8.
`
`$32.Ono
`
`TH
`
`..5m.mKoIv.>o
`mm:H32
`
`::om¥:
`
`
`
`
`
`
`
`
`
`
`
`U.-S. Patent
`
`Apr. 1, 1997
`
`Sheet 13 of 27
`
`5,617,423
`
`
`
`mmmeémmmo
`
`oz_m:,ozo<weozo>omoanNuX2CmX9Em..5m.mNB2Em
`._ozmx903.
`A>o>m>m
`
`
`
`mm:A
`
`mwofiZoom$3
`
`tmmmimemomnmIn.>o
`
`
`Exv:_\,\E
`
`mz:E‘
`
`I
`
`53
`
`332.¢oo¢z_
`
`R54Emu<1
`
`z_%
`
`v5<3o:mm:
`
`.0
`
`m:_m$_E
`
`332F
`
`$32—
`
`.o.§mz_>omm.KO_.o<Q_m
`
`¢oo¢z_.voo¢Z_ewmmo4ammo4
`
`
`
`
`
`Q,BEEE4o.0Eoom:
`
`mmmQ20
`
`>omN\%$.5llV:A
`
`H<oom_:4
`
`
`
`
`
`
`
`
`U.S. Patent
`
`Apr. 1, 1997
`
`Sheet 14 of 27
`
`5,617,423
`
`cs 15PF
`
`0V +———I
`
`c7 15PF
`ov|———I
`
`2O'2752MHZ
`
`XTALDY3
`
`‘
`RD_
`A12
`A11
`A10
`A9
`333
`34H
`
`5v
`
`5v
`
`ov
`
`R94
`
`2.2K
`5v
`
`TDCLK
`
`RWTXD
`
`5v XCLK
`
`
`
`
`
`
`
`
`
`AT-T-—V32 U18 Rw|RQ._
`U34
`XATLI
`HINT
`74H°{/3;
`
`
`
`XRTLO HWRN
`
`
`NC
`RBITCK
`
`HRDN
`HADO TBITCK
`DO
`D1
`HAD1
`D2
`RBITCK
`HAD2
`PSD
`D3
`HAD3
`PRD
`D4
`HAD4
`HALE
`
`HAD5 HCSNO
`
`HAD6 HCSN1
`
`B
`
`saw 222
`RDETN
`
`:23?
`
`
`CAD2
`RRN
`
`CAD3 OHRCN
`
`CAD4
`MBUS
`
`CAD5
`DTRN
`
`CAD6
`DSRN
`CAD7 USRCLKXMRD
`
`
`cos
`STN‘
`CDAN TBAUD
`CRDN
`TXD
`
`CWRN
`CTSN
`cum
`RTSN
`
`DSPCKO XTCK
`
`
`
`
`
`ov DSP16A/PQFP
`
`
`
`I
`I
`:
`.
`I
`:
`
`I
`I
`I
`I
`I
`:
`
`PSD
`
`NC
`
`LAGC1
`
`EYEXY
`
`TSYNCN EYENVLP
`
`TCODEC LAGCO
`
`
`
`
`
`U.S. Patent
`
`Apr. 1, 1997
`
`Sheet 15 of 27
`
`5,617,423
`
`oozxooo
`
`mix9
`
`.xfimnmwm
`
`E32Vllli
`
`moommmmmm:820.
`
`
`
`zSo<..:.:.x91
`
`
`
`80mmmxmemmemu
`
`mam
`
`zQ2||1J\<<r|1vfimmmam$5
`
`ESEEm..
`
`
`$64<Smmz_xwemv__nmm_mew
`
`mmo.vNmm,QZO_
`X913.mm?VIAmmmonewasif“.2.
`
`
`
`
`mnomoo
`
`.580.“Emma.TV65mom
`NwofiSE:820.Emmama.mum:EN:
`
`..NmO.._._.maze.
`
`
`EeOONln_<_.m1.5738
`
`
`
`229mamxmwvowm
`
`
`
`ommmm:xnmm
`
`tom.X0
`
`&:.$o
`
`m<>m
`
`>m
`
`>0
`
`829-
`
`
`mmnfi
`
`mm:
`
`<8>v_._QEV300
`
`>0
`
` Bzozm._.m~1S520258INézomm}IZ_._.Zn_>m
`
`89>m.._m<
` _20n_._.mu?-20%20%.Lm0....m..E
`
`v_O—IRm
`zommu.:.<>m
`amomxp°9
`
`mOn_mm
`
`m.._x
`
`zaomxm6
`
`mm.0_.._
`
`
`
`
`
`U.S. Patent
`
`Apr. 1, 1997
`
`Sheet 16 of 27
`
`5,617,423
`
`U1 74HCT244
`
`U6 CY7C185
`
`U7 CY7C185
`
`
`
`V V
`5 O
`
`RWR-
`
`0 G
`
`U8
`74AS573 DSP16C/PQFP
`
`1A3 1Y3
`
`1A2 1Y2
`
`1A1
`
`1Y1
`
`
`
`U.S. Patent
`
`Apr. 1, 1997
`
`Sheet 17 of 27
`
`5,617,423
`
`43
`
`FIG. 9B
`U8
`DSP16C/PQFP
`
`»
`
`5V
`
`U11DUAL—PORT-—RAM
`P30
`BDO
`ADD
`
`
`9
`p32
`R105
`10K Q PB3
`P34
`
`PB6
`
`PB7
`
`ADDRO
`
`ADDR1
`
`ADDR2
`
`ADDR3
`
`ADDR4
`ADDR5
`
`ADDR6
`
`ADDR7
`
`ADDR8
`
`ADDR9
`
`OERAM—
`
`
`
`U12 T7540
`
`
`"WUJCUCDUJWCUCUCDCUCDWCUCU
`(0(fi\lO)U'1-P-Crlrx)-\O\|O)U‘|-PbJl\1—‘
`
`
`
`
`VDDD
`
`GNDD
`
`
`GNDA
`
`GNDP
`
`
`
`CLKXR VCM
`
`
`
`MCLK VDDP
`
`FS
`
`
`VDDA
`
`
`
`5V
`
`OV
`
`I C48
`
`1 UF
`
`I A5V1
`
`ABO
`
`-
`- AB2
`III
`AB3
`- AB4
`- AB5
`- AB6
`- AB7
`- AB8
`- AB9
`- AB1O
`- AB1 1
`- AB12
`AB13
`
`cxm
`DO TXSER
`DI
`ILD
`OLD !
`PODS
`PIDS
`PSEL
`1N0
`IN1
`INT
`DOEN
`SYNC
`SADD
`
`AB14
`IOCK
`AB15 AOUTP I
`RSTB AOUTN
`REFC MICIN
`
`I
`
`AVDD AVSS
`I
`AVDD AVSS
`CK|||
`VREG
`
`IGND2
`
`47UF C85
`
`C58 .1UF
`
`R124 1
`
`OV
`
`5V
`
`C38
`
`1--I OV
`
`.22UF
`DSPRST
`
`R1151OK
`
`5V
`
`
`
`U.S. Patent
`
`Apr. 1, 1997
`
`Sheet 18 of 27
`
`5,617,423
`
`DSPRST- 974HCTO8
`o
`i
`I
`74HCTO8
`U48C
`74HCT32
`
`D3pRAM_
`‘“
`
`DSPRAM
`
`7 HCT
`
`32
`U468
`
`0
`0
`RwR_
`
`74HCTO4
`
`U48A
`74HCTO8
`
`U488
`‘
`
`’
`
`WR—
`
`DSPRST—
`
`U46A
`
`
`
`'
`
`74HCT138
`
`IGND2
`
`C85 47UF
`
`E
`C53 _1U[:
`
`5VA2
`
`C111
`
`74HCT‘32
`D
`U4I’>A
`
`DpR3EL_
`
`D
`74HCT32
`
`>-
`74HCTO4 6
`
`U43B
`
`U39A
`
`0V 1*‘!
`68PF
`24.576MHZ
`@
`X20
`QSC
`I
`OUT 4 3’
`0301
`I 0
`
`SMT
`0
`
` 74HCT125
`_/.4HCTO4
`C‘
`.
`V
`
`74HCT125
`Ng NC
`
`
`
`NC Q1
`R01 Q2
`74HCT‘l25 74HC-F32 QERAM_
`
`I R02 Q3
`5
`’
`U430
`74LS92
`’
`WERAM—
`74HCT32 U430
`3
`
`
`
`0V
`
`R42
`
`10K
`
`
`
`OV
`
`®
`
`74HCT393 BKHZ
`CP Q0
`Q1
`
`R67 1
`
`0V
`
`OV
`TUF
`
`|GND1l————l
`C22 1OUF
`|GND1I-1)
`
`
`
`'
`
`MR
`
`3
`
`Q2
`Q
`U40
`
`74HCT393
`CF’ Q0
`Q1
`
`1
`
`Q2
`
`MR Q3
`
`U40
`
`V
`
`O
`
`0V
`
`FIG. 9C
`
`
`
`FERRITE
`
`CK
`
`CKA
`
`
`
`U.S. Patent
`
`Apr. 1, 1997
`
`Sheet 19 of 27
`
`5,617,423
`
`_Em%@nvjoom3mmmm..e.lazomN<NN>NV:-vi.EIQ1
`
`
`
`
`
`IT:-M.Ioz>m.EA:3N5N:E502 EmC&xwm.3:.3:gIfllN91%9:Q;B9
`
`
`
`::C;omame:5nmoxm[Itome.
`
`<O—.O_:._
`
`m<&mz_I.nowolzmn>0
`
`logno8Ko8<:%_vHAm
`
`m<.0_OONmI<mHmm<.NoSN>NuEan2.>omgnoINowmzu.<9:
`
`m<.>m
`.50m2>oIn8oo>>mI«SE.5X:tI
`
`6oo
`
`meNo
`
`no.nO
`
`
`
`mewe668mo8mo8mavjo
`
`
`
`:0Somm”;>omm”:>o
`
`2
`
`
`
`
`
`
`U.S. Patent
`
`Apr. 1, 1997
`
`Sheet 20 of 27
`
`5,617,423
`
`5V 50K SIP
`GA1
`3m in 2”’
`
`DB5
`400‘
`DB5
`1200"
`
`
`' W 1
`2/“
`2*‘
`35$
`.
`
`
`MANS [|I 1::
`DB2
`
`
`N92 III 1A2 W2
`DTR— flfl W M DBO
`
`-
`
`G1
`
`-
`
`1A1
`
`1Y1
`
`G2
`G1
`I..j....-
`
`
`
`® Q
`
`ozu30:0
`
`D2
`D3
`D4
`D5
`D6 DB6
`D7 DB7
`
`DB2
`DB3
`DB4
`DB5
`DB6
`
`3@666
`
`D22
`
`
`
`
`
`Z8OWR—
`ZlORQ— [ID
`
`[TIzw .
`
`|— F”
`
` U>
`
`RYCBLK
`
`C...
`
`o4r\>—~o
`
`‘U 4>~
`
`6U’
`
`CFLO
`CTS
`
`GPO
`
`FIG‘ 103
` GA3
`027
`2A4 2Y4
`
`
`
`
`
`2A3 2Y3
`W 2*?
`
`M4 W4
`
`1A3
`‘IY3 DB2
`1A2 W2
`- -Bo
`
`1A1
`1Y1
`G1
`G2
`
`DB7
`
`
`
`
`
`2A1
`
`2Y1
`
`
`
`
`
`
`
`()—‘l\J(.rJ-F>U1CD\JOJFUUUUUUUU
`C)—‘f\J(.«~J-¥>U1CD\IOJITIOOOOOOOO
`
`UUCJUUC3NNNNNNC)~—‘f\7OJ-PU‘!
`
`DB7
`
`
`
`U.S. Patent
`
`Apr. 1,1997
`
`Sheet 21 of 27
`
`5,617,423
`
`010‘-(\lP’)‘<i'L0(Dl\
`MQQQDQQQD
`
`>
`I0
`
`P’)<f'LOLDI\
`01-01
`mmmcoco
`comm
`cocoa
`
`DOD
`
`E
`
`
`
`
`U.S. Patent
`
`Apr. 1, 1997
`
`Sheet 22 of 27
`
`5,617,423
`
`:oH._n_m
`
`.50
`
`:39:HF:mo:8:no:5:
`
`IIIIIIIIIIIIIILIIIIIIIIIIIIIIIIIIIIIIIIaE>n._om_mHEE:mz<E
`
`
`
`
`
`m_m<EE:mam_mm=._._.z>m.m.zz<:o
`
`—_.o_.._
`
`4<>oE~_8
`
`_._oH_n_m
`
`z_
`
`
`
`
`
`
`
`U.S. Patent
`
`Apr. 1, 1997
`
`Sheet 23 of 27
`
`5,617,423
`
`START ANALYSIS
`
`1201
`
`DC REMOVAL
`
`1203
`
`SILENCE DETECTION
`
`1205
`
`PREEMPHASIS
`
`12°7
`
`COMPUTE PITCH
`
`1209
`
`COMPUTE THE
`
`1211
`
`LTP GAIN
`
`LTP FILTER
`
`1213
`
`cons BOOK SEARCH
`8: QUANTIZATION
`
`1215
`
`cons GAIN
`or BLOCK
`
`1217
`
`INV. LTP FILTER
`
`1219
`
`DEEMPHASIS
`
`1221
`
`1223
`
`END
`OF FRAME
`
`?
`
`YES
`
`
`
`1225
`
`FIG. 12
`
`
`
`U.S. Patent
`
`Apr. 1, 1997
`
`Sheet 24 of 27
`
`5,617,423
`
`SYNTHESIS
`
`13°‘
`
`DECODE
`
`PITCH
`
`1 303
`
`DECODE LTP GAIN
`
`1 305
`
`DECODE CODE
`
`1 307
`
`BOOK ENTRIES
`
`.
`
`INv. LTP FILTER
`
`1 .309
`
`DEEMPHASIS
`
`13‘ 1
`
`END
`
`OF FRAME
`
`?
`
`YES
`
`1313
`
`
`
`EXIT
`
`1315
`
`FIG. 13
`
`
`
`
`
`U.S. Patent
`
`Apr. 1, 1997
`
`Sheet 25 of 27
`
`5,617,423
`
`moi
`
`ho¢_.
`
`
`
` AZVmmo¢Fnow.
`
`
`
`zo:<._.m_oz<oozommz_._
`
`
`
`zo:<._._uoz<oOIOMo:m:oo<
`
`
`
`zo_mmmmn_2oomo_o>
`
`:_.Emoo._<
`
`*._.m.Fm
`
`
`
`
`
`U.S. Patent
`
`Apr. 1, 1997
`
`Sheet 26 of 27
`
`5,617,423
`
`9.o_.._
`
`
`
`<._.<o...>
`
`mm.._.._:m_
`
`<55I0
`
`mm.....5m
`
`
`
` _.II!III!III._HEE_2mz<E__nB__
`
`
`
`
`
`.m>fimo_>Em<.w<Q
`
`
`
`m_o<.._mEz_H._z_._n=2:n_<._.<n_
`
`
`
`
`
`Emfi
`
`xm_u_n=._.._D_2
`
`.5528
`
`mmomo_o>
`
`mom
`
`
`
`<._.<n_|>
`
`mm:..5m_
`
`<._.<olo
`
`~m.._.5m
`
`~m_>m_omm
`
`~_m>_momm
`
`H._o<.._~m:z_Ea
`
`
`
`
`
`
`
`
`U.S. Patent
`
`Apr. 1, 1997
`
`Sheet 27 of 27
`
`5,617,423
`
`I27
`
`I25
`
`II3
`
`||5
`
`II7
`
`W
`
`I23
`
`III
`
`I21
`
`II9
`
`TELL
`
`
`MANAGER
`
`FIG. 17
`
`
`
`5,617,423
`
`1
`VOICE OVER DATA MODEM WITH
`SELECTABLE VOICE COMPRESSION
`
`This patent application is a Continuation-In-Part of U.S.
`patent application Ser. No. 08/161,915 filed Dec. 3, 1993
`entitled “DUAL PORT INTERFACE FOR A COMPUTER-
`BASED MULTIFUNCTION PERSONAL COMMUNICA-
`TIONS SYSTEM”, U.S. Pat. No. 5,453,986, the complete
`application of which is hereby incorporated by reference,
`which application is also a Continuation-In-Part of U.S.
`patent application Ser. No. 08/142,807 filed Oct. 25, 1993,
`now U.S. Pat. No. 5,535,204, entitled “RINGDOWN AND
`RINGBACK SIGNALLING FOR A COMPUTER-BASED
`MULTIFUNCTION PERSONAL COMMUNICATIONS
`SYSTEM”, the complete application of which is hereby
`incorporated by reference, which application is also a Con-
`tinuation-In-Part of U.S. patent application Ser. No. 08/002,
`467, U.S. Pat. No. 5,452,289, filed Jan. 8, 1993 entitled
`“COMPUTER-BASED MULTIFUNCTION" PERSONAL
`COMMUNICATIONS SYSTEM”, the complete application
`of which, including the microfiche appendix, is also hereby
`incorporated by reference.
`
`FIELD OF THE INVENTION
`
`The present invention relates to communications systems
`and in particular to computer assisted digital communica-
`tions having a voice over data communications ability which
`allows feed-through communications to a third party.
`
`BACKGROUND OF THE INVENTION
`
`A wide variety of communications alternatives are cur-
`rently available to telecommunications users. For example,
`facsimile transmission of printed matter is available through
`what is commonly referred to as a stand-alone fax machine.
`Alternatively, fax-modem communication systems are cur-
`rently available for personal computer users which combine
`the operation of a facsimile machine with the word proces-
`sor of a computer to transmit documents held on computer
`disk. Modem communication over telephone lines in com-
`bination with a personal computer is also known in the art
`where file transfers can be accomplished from one computer
`to another. Also, simultaneous voice and modem data trans-
`mitted over the same telephone line has been accomplished
`in several ways.
`Modem technology has recently multiplexed the trans-
`mission of various nonstandard data with standard digital
`data, such as voice over data communications, creating a
`hybrid datastream of
`standard and nonstandard data.
`Accepted negotiation methods may be employed to negoti-
`ate parameters for the standard data transfer, however, the
`additional multiplexing of nonstandard data into the datas-
`tream creates problems in negotiating consistent data pararn-
`eters
`for
`the nonstandard data transfer. Furthermore,
`improvements in the hardware and software used to tranmit
`and receive the hybrid datastream have generated a variety
`of options for nonstandard data transfer. For example, in
`voice over data transmissions, the nonstandard communica-
`tion parameters which must be negotiated include param-
`eters specifying the speech compression algorithm and
`speech compression ratio used in the voice data transfer.
`
`Present modem negotiation methods employ escape
`sequences for communications parameter negotiation, and
`may result in interruption of the data transfer if a protocol
`must be renegotiated.
`
`20
`
`25
`
`30
`
`35
`
`40
`
`45
`
`50
`
`S5
`
`60
`
`65
`
`2
`there is a need in the art for a means for
`Therefore,
`negotiating nonstandard data transmission parameters which
`does not rely on the use of escape sequences to negotiate the
`data parameters.
`
`There is also a need in the art for a method of negotiating
`data transmission parameters during the data transmission,
`without interruption of the transmission or the use of escape
`sequences.
`
`SUMMARY OF THE INVENTION
`
`The present disclosure describes a complex computer
`assisted communications system. The subject of the present
`invention is a personal communications system which
`includes components of software and hardware operating in
`conjunction with a personal computer. The user interface
`control software operates on a personal computer, preferably
`within the Microsoft Windows® environment. The software
`control system communicates with hardware components
`linked to the software through the personal computer serial
`communications port. The hardware components include
`telephone communication equipment, digital signal proces-
`sors, and hardware to enable both fax and data communi-
`cation with a hardware components at a remote site con-
`nected through a standard telephone line. The functions of
`the hardware components are controlled by control software
`operating within the hardware component and from the
`software components operating within the personal com-
`puter.
`
`Communications between the software components run-
`ning on the personal computer and the local_hardware
`components over the serial communications link is by a
`special packet protocol for digital data communications.
`This bi-directional communications protocol allows unin-
`terrupted bidirectional full-duplex transfer of both control
`information and data communication.
`
`The major functions of the present system are a telephone
`function, a voice mail function, a fax manager function, a
`multi-media mail function, a show and tell function, a
`terminal function and an address book function. The tele-
`phone function allows the present system to operate, from
`the users perspective, as a conventional telephone using
`either hands-free, headset or handset operation. The tele-
`phone function is more sophisticated than a standard tele-
`phone in that the present system converts the voice into a
`digital signal which can be processed with echo cancella-
`tion, compressed, stored as digital data for later retrieval and
`transmitted as digital voice data concurrent with the transfer
`of digital information data.
`The voice over data (show and tell) component of the
`present system enables the operator to simultaneously trans-
`mit voice and data communication to a remote site. This
`voice over data function dynamically allocates data band-
`width over the telephone line depending on the demands of
`the voice grade digitized signal.
`A modified supervisory packet is described which can be
`used to negotiate data communication parameters. In one
`embodiment,
`the modified supervisory packet negotiates
`nonstandard data transmission parameters, such as the
`speech compression algorithm and speech compression
`ratio, in voice over data communications. By using a super-
`visory packet the need for escape sequences is obviated and
`data transmission parameter negotiation occurs without an
`interruption in the transmission of data. In addition, data
`transmission -parameters can be renegotiated and changed in
`real time throughout the data transmission. This method may
`
`
`
`5,617,423
`
`3
`also be employed for negotiation of standard communica-
`tions parameters or protocols.
`
`DESCRIPTION OF THE DRAWINGS
`
`In the drawings, where like numerals describe like com-
`ponents throughout the several views,
`FIG. 1 shows the telecommunications environment within
`which the present invention may operate in several of the
`possible modes of communication;
`FIG. 2 is the main menu icon for the software components
`operating on the personal computer;
`FIG. 3 is a block diagram of the hardware components of
`the present system;
`FIG. 4 is a key for viewing the detailed electrical sche-
`matic diagrams of FIGS. 5A—10C to facilitate understanding
`of the interconnect between the drawings;
`FIGS. 5A—5C, 6A—6C, 7A—7C, 8A—8B, 9A—9C and
`10A—10C are detailed electrical schematic diagrams of the
`circuitry of the hardware components of the present system;
`FIG. 11 is a signal flow diagram of the speech compres-
`sion algorithm;
`FIG. 12 is a detailed function flow diagram of the speech
`compression algorithm;
`FIG. 13 is a detailed function flow diagram of the speech
`decompression algorithm;
`FIG. 14 is a detailed function flow diagram of the echo
`cancellation algorithm;
`FIG. 15 is a detailed function flow diagram of the voice/
`data multiplexing function;
`FIG. 16 is a perspective view of the c