`Dar bee
`
`[54] UNIVERSAL REMOTE CONTROL SYSTEM
`
`[75]
`
`Inventor: Paul V. Darbee, Santa Ana, Calif.
`
`[73] Assignee: Universal Electronics Inc.,
`Twinsburg, Ohio
`
`[ *] Notice:
`
`The portion of the term of this patent
`subsequent to Jul. 13, 2010 has been
`disclaimed.
`[21] Appl. No.: 46,105
`[22] Filed:
`
`Apr. 8, 1993
`
`Related U.S. Application Data
`[63] Continuation of Ser. No. 587,326, Sep. 24, 1990, Pat.
`No. 5,228,077, which is a continuation-in-part of Ser.
`No. 127,999, Dec. 2, 1987, Pat. No. 4,959,810.
`
`Int. CI.s ....................... H04M 11/00; H04N 5/44
`[51]
`[52] U.S. Cl. .................................. 379/102; 358/194.1
`[58] Field of Search ............... 379/102, 104, 105, 443,
`379/444, 93, 97-99; 358/194.1, 142, 146, 147
`
`[56]
`
`References Cited
`U.S. PATENT DOCUMENTS
`3.956, 745 5/1976 Ellis ..................................... 340/337
`4,028,493 6/1977 Brennemann et a!. .
`4,038,533 7/1977 Dummermuth eta!. ...... 235/151.11
`4,200,862 4/1980 Campbell eta!. .............. 340/310 A
`4,245,342 1/1981 Entenman ............................... 371/8
`4,356,509 10/1982 Skerlos et a!. ........................ 358/85
`4,386,412 5/1983 Ito ....................................... 364/710
`4,386,436 5/1983 Kocher et al. ...................... 455/151
`4,425,647 1/1984 Collins et a!. ......................... 371/70 ·
`4,488,179 12/1984 Kruger eta!. ...................... 358/181
`
`(List continued on next page.)
`
`FOREIGN PATENT DOCUMENTS
`3313493 10/1984 Fed. Rep. of Germany .
`2053539A 2/1981 United Kingdom .
`2126000 3/1984 United Kingdom .
`2136177A 9/1984 United Kingdom .
`2166322A 4/1986 United Kingdom .
`
`302
`
`1111111111111111111111111111111111111111111111111111 IIIII 111111111111111111
`US005255313A
`5,255,313
`Patent Number:
`Date of Patent: * Oct. 19, 1993
`
`[11]
`
`[45]
`
`OTHER PUBLICATIONS
`"IEEE Journal of Solid-State Circuits", vol. SC-11,
`No.6, Dec. 1976, Casier eta!., pp. 800-808, Pulse Posi(cid:173)
`tion Modulation Transmission System for Remote Con(cid:173)
`trol of a TV Set.
`"IEEE Transactions on Consumer Electronics", vol.
`CE-31, No. 1, Feb. 1985, pp. 59-69, J. Platte et al., A
`new intelligent remote control for consumer electronic
`devices.
`"IEEE Spectrum", Mar. 1983, pp. 48-53, I. Dorros,
`Telephone nets go digital.
`Primary Examiner-Wing F. Chan
`Attorney, Agent, or Firm-Thomas R. Vigil
`[57]
`ABSTRACT
`The universal remote control system includes a com(cid:173)
`puter having a memory and code data for creating ap(cid:173)
`propriate IR lamp driver instructions for causing an
`infrared signal generator to emit infrared signals which
`will cause specific functions to occur in a specific con(cid:173)
`trolled device, for operating a variety of devices to be
`controlled, stored in the memory of the computer. The
`system further includes a universal remote control com(cid:173)
`prising: input circuitry including a set of keys or push(cid:173)
`buttons for inputting commands into the remote con(cid:173)
`trol, infrared signal output circuitry including IR lamp
`driver circuitry for supplying an infrared signal to a
`controlled device, a central processing unit (CPU) cou(cid:173)
`pled to the input circuitry and to the signal output cir(cid:173)
`cuitry, a memory coupled to the CPU, and data cou(cid:173)
`pling circuitry and structure for periodically coupling
`the computer to the remote control for inputting from
`the computer memory appropriate IR lamp driver in(cid:173)
`structions for causing the infrared signal output cir(cid:173)
`cuitry to emit infrared signals which will cause specific
`functions to occur in a specific controlled device, for
`operating a variety of devices to be controlled into the
`memory of the remote control to enable the remote
`control to control various devices to be controlled upon
`the inputting of commands to the keys of the input
`circuitry.
`
`20 Claims, 18 Drawing Sheets
`
`0
`
`Universal Remote Control Exhibit: 1001
`
`Page 1
`
`
`
`5,255,313
`
`Page 2
`
`U.S. PATENT DOCUMENTS
`
`4,503,288 3/1985 Kessler .
`4,509,21 I 4/1985 Robbins ............................... 455/603
`4,517,564 5/1985 Morishita et al. .............. 340/825.69
`4,535,333 8/1985 Twardowski .................. 340/825.69
`4,566,034 1/1986 Harger et al. .................... 358/194.1
`4,580,009 4/1986 Darland .
`4,599,491 7/1986 Serrano .
`4,623,887 11/1986 Welles, II ....................... 340/825.57
`4,625,080 11/1986 Scott ................................... 379/104
`4,626,847 12/1986 Zato ............................... 340/825.56
`4,626,848 12/1986 Ehlers ............................ 340/825.69
`4,703,359 10/1987 Rumbolt et al. ................. 358/194.1
`4,712,105 12/1987 Kohler ........................... 340/825.69
`4,718,112 1/1988 Shinoda ............................... 455/151
`4,746,919 5/1988 Reitmeier ....................... 340/825.56
`
`4,769,643 9/1988 Sogame .......................... 340/825.69
`4,771,283 9/1988 Imoto ............................. 340/825.71
`4,774,51 I 9/1988 Rumbolt et al. ............... 340/825.69
`4,794,371 12/1988 Yamamoto ..................... 340/825.64
`4,802,114 1/1988 Sogame ............................... 364/900
`4,807,052 2/1989 Amano ............................. 358/194.1
`4,825,200 4/1989 Evans et al. .......................... 341/23
`4,841,368 6/1989 Rumbolt et al. ................. 358/194.1
`4,855,746 8/1989 Stacy ................................... 341!176
`4,856,081 8/1989 Smith .................................. 455/151
`4,860,380 8/1989 Mengel ................................ 455/185
`4,866,434 9/1989 Keenan ........................... 340/825.72
`4,875,096 10/1989 Baer et al. ........................... 358/143
`4,885,766 12/1989 Yasuoka et al. .................... 379/105
`4,899,370 2/1990 Kameo et al. ....................... 379/104
`4,918,439 4/1990 Wozniak et al. ............... 340/825.69
`4,965,557 10/1991 Schepers et al. .................... 340/711
`5,088,023 2/1992 Nakamura et al. ................. 395/425
`
`Universal Remote Control Exhibit: 1001
`
`Page 2
`
`
`
`U.S. Patent
`
`Oct. 19, 1993
`
`Sheet 1 of 18
`
`5,255,313
`
`28
`
`LED2
`31
`
`FIG. 1
`
`LED4
`
`32
`
`18
`
`61
`
`Universal Remote Control Exhibit: 1001
`
`Page 3
`
`
`
`U.S. Patent
`
`Oct. 19, 1993
`
`Sheet 2 of 18
`
`5,255,313
`
`co
`,....
`
`N
`C")
`
`I{)
`N
`
`I{)
`N
`,....
`N
`
`co
`,....
`uu uuuuu uu uu
`uu uu uuuuu uu
`uu uu uuuu uu
`uu uu uo. uuu
`
`N
`N
`
`Universal Remote Control Exhibit: 1001
`
`Page 4
`
`
`
`U.S. Patent
`
`Oct. 19, 1993
`
`Sheet 3 of 18
`
`5,255,313
`
`FIG. 3
`
`FIG. 4
`
`26
`
`24
`
`FIG. 5
`
`24
`
`12
`
`FIG. 6
`
`25
`
`25
`
`Universal Remote Control Exhibit: 1001
`
`Page 5
`
`
`
`U.S. Patent
`
`Oct. 19, 1993
`
`Sheet 4 of 18
`
`5,255,313
`
`FIG. 7
`
`30
`
`LATCH 58
`
`36
`
`SERIAL
`PORTS
`1,2,3
`
`Universal Remote Control Exhibit: 1001
`
`L1
`BATTERY -'--~""
`52
`
`BATTERY
`COMPARTMENT 45
`
`Page 6
`
`
`
`U.S. Patent
`
`Oct. 19, 1993
`
`Sheet 5 of 18
`
`5,255,313
`
`FIG. 8
`
`INFRARED
`LIGHT(cid:173)
`8- BIT
`EMITTING
`MICROPROCESSOR
`DIODE (x3)
`CPU
`SERIAL ........,r-+--1
`.s.2
`1/0 -~....._ __ ..,._ __ .....
`
`RANDOM
`ACCESS
`MEMORY
`.5!
`
`60
`
`4 X 14
`KEYBOARD
`
`4 X "AAA"
`BATTERY
`
`FIG. 10
`
`45
`
`Universal Remote Control Exhibit: 1001
`
`Page 7
`
`
`
`WRITE PROTECT
`CIRCUIT 78~
`
`rVCC
`
`~ 170.
`
`173
`
`!(;106
`
`RESET
`~CIRCUITRY
`
`lt921
`--
`-r-
`
`Hr-
`1o4~ ~
`
`Y"""\ ~
`110
`
`~
`
`~
`46
`
`l
`= ":.f:.,
`-
`52 L =
`
`U.S. Patent
`
`Oct. 19, 1993
`
`Sheet 6 of 18
`
`5,255,313
`
`WAKE UP
`CIRCUIT70)
`
`117
`\
`118~"--:
`116 -i h ~J174
`7so ~21
`17~rr
`nT
`171 I
`
`RAM
`~
`
`)
`
`CwRITE
`ENABLE
`LINE 176
`
`LOWER8BIT
`ADDRESS BUS
`
`I ALE 108
`r141
`_e142
`r143
`r144
`r145
`r146
`r147
`
`I
`J
`I
`I
`
`I
`I
`\ v
`
`148
`
`FIG . 9A
`
`LATCH
`.sa
`
`I
`
`~
`
`'(
`
`MULTIPLEX
`LINES 150 ~
`\
`\
`
`/_
`~151
`r-152
`r153
`r154
`r-155
`
`158)
`
`156
`
`[
`
`164~
`
`r-160
`
`\..._162
`
`1
`...L
`
`Universal Remote Control Exhibit: 1001
`
`Page 8
`
`
`
`U.S. Patent
`
`Oct. 19, 1993
`
`Sheet 7 of 18
`
`5,255,313
`
`I I j
`
`CPU
`~
`
`-
`-
`-
`
`(vee
`
`'
`I,..._ :f---1
`
`~
`A
`
`~
`G
`
`LED 4
`
`FIG 98
`•
`
`.N'
`
`.N'
`
`.N'
`
`1-.
`
`-~
`
`~ =
`
`133
`
`132
`
`137 )62
`
`u /~
`~~5' /61
`
`J:.
`'C
`
`__.;
`
`l.o
`
`I
`
`I
`
`)
`
`63-<
`
`'-
`
`13(
`
`\
`
`\,.
`
`1211
`1221
`1231
`124::1
`1251
`1261
`1271
`1281
`
`=:h -H-
`j II
`
`c::=:J
`- r . J I
`
`182
`
`.
`
`1)
`
`~~-
`
`2-
`
`'\,.,.
`
`~
`
`~ , ~ , ~~
`114
`-
`
`/136
`J~ ~ 135
`
`134
`
`112
`
`-...:-
`
`Universal Remote Control Exhibit: 1001
`
`-
`
`--
`
`-
`-
`-
`
`--
`
`-
`
`-
`
`----
`
`-
`
`- -
`
`Page 9
`
`
`
`U.S. Patent
`
`Oct. 19, 1993
`
`Sheet 8 of 18
`
`5,255,313
`
`0
`
`0
`
`0
`
`I
`I
`I
`/#M1I ~ FULL WIDTH BURST
`
`FIG. 11a
`
`FIG. 11b
`
`I
`
`0
`
`0
`
`I
`
`I
`
`0
`
`f&rK M # ~ M~ M
`
`I
`
`I
`
`I
`
`I
`
`I 00 I
`FIG. 11c ~ ~HfNl ti,IJ.X
`I
`I
`I
`
`0
`tf
`I
`
`I
`
`FIXED BIT TIME,
`
`FIXED BIT TIME,
`BURST WIDTH MODULATED
`
`FIXED OFF TIME,
`BURST WIDTH MODULATED
`
`FIG. 11d
`
`0
`
`I
`~CJ. t1.
`I
`I
`
`0
`
`>I
`I
`
`I
`J.JY.
`I
`
`I
`'i/.(1.
`I
`
`0
`~
`I
`
`FIXED BIT TIME,
`SINGLE I DOUBLE BURST
`
`I
`FIG. 11e ~y ~
`
`0
`
`0
`
`~
`
`I
`:x~
`
`I
`{\A
`
`0
`~
`I
`
`FIXED OFF TIME,
`SINGLE I DOUBLE BURST
`
`FIG. 11f 1 y
`
`0
`
`0
`
`0
`
`ti.
`I
`
`N
`I
`
`/J
`I
`
`ti.
`I
`
`FIXED BURST
`TIME, OFF TIME
`MODULATED
`
`FIG. 11g
`
`'Wlm»»> w ~ WJI
`
`I
`
`~
`
`RANDOM
`
`FIG. 11h
`
`FIG. 11i pn P p pn pn n
`
`I
`
`0
`
`0
`
`I
`
`I
`
`0
`
`I
`
`ONE FREQUENCY
`FOR EACH KEY
`
`SINGLE I DOUBLE PULSE,
`FIXED BIT TIME
`
`Universal Remote Control Exhibit: 1001
`
`Page 10
`
`
`
`U.S. Patent
`
`Oct. 19, 1993
`
`Sheet 9 of 18
`
`5,255,313
`
`FIG. 12A
`
`PASS 1
`~
`PRESS KEY
`ON TARGET
`REMOTE
`~
`TRANSFORM
`IRSIGNAL TO
`BIT STREAM
`~-
`STORE BIT
`STREAM (OR
`RUN-LENGTH CODED
`BIT STREAM)
`
`~
`TRANSFORM
`STORED DATA
`TO LIST OF
`EXECUTABLE
`INSTRUCTIONS
`WHICH PRODUCE
`BIT STREAM
`
`~
`TO PASS 2
`
`)
`
`STEP 1
`
`STEP2
`
`STEP3
`
`FIG. 128
`
`eq. J z a..
`
`STEP4
`
`a.. u. a.. a.. z a.. a.. u. a.. z
`0 0 0 u. 0 0 0 0 0 u. 0
`a: z z 0 z z a: z z 0 z w
`(!)
`a:
`a:
`-
`CD
`0
`1-
`a..
`~
`:::>
`~
`
`z
`(!)
`w
`CD
`
`Universal Remote Control Exhibit: 1001
`
`Page 11
`
`
`
`U.S. Patent
`
`Oct. 19, 1993
`
`Sheet 10 of 18
`
`5,255,313
`
`FIG. 13A
`
`c PASS2 )
`..
`
`PRESS KEY
`ON TARGET
`REMOTE AGAIN
`~
`FILTER OUT
`CARRIER FROM
`IR BIT STREAM
`
`MEASURE ON
`TIMES AND
`
`+
`OFF TIMES • STORE
`+
`
`ON/OFF DATA
`
`ANALYZE DATA
`FOR REPETITION
`
`~
`STORE REPETITION
`SCHEME
`
`.I_
`
`STEPS
`
`FIG. 138
`
`STEP 6
`_j..---.,
`
`r---1
`''----J
`L - - - - - - ' '
`
`ON
`TIME
`
`OFF
`TIME
`
`n
`
`IR BIT STREAM
`
`....__
`FILTERED
`BIT STREAM
`
`STEP?
`
`STEPS
`
`STEP 9
`
`STEP 10
`
`FIG. 13C
`
`FILTERED
`BIT STREAM
`
`REPETITION
`(DISCARD)
`
`STORE POINTER
`TO KEY
`
`STEP 11
`
`+
`
`( CODE CAPTURED )
`
`Universal Remote Control Exhibit: 1001
`
`Page 12
`
`
`
`U.S. Patent
`
`Oct. 19, 1993
`
`Sheet 11 of 18
`
`5,255,313
`
`FIG. 14
`
`PRESS KEY FOR
`DESIRED FUNCTION
`
`STEP 1
`
`POINT TO FIRST
`ON/OFF TIME
`
`STEP2
`
`SET TIMER TO
`GENERATE INTERRUPT
`AFTER ON TIME
`
`STEP3
`
`EXECUTE CARRIER
`GENERATOR CODE
`LOOP
`
`STEP4
`
`NO
`
`STEPS
`
`. SET TIMER TO
`GENERATE INTERRUPT
`AFTER OFF TIME
`
`STEPS
`
`EXECUTE NOP
`(NO OPERATION)
`
`STEP7
`
`NO
`
`NO
`
`STEP10
`
`POINT TO
`NEXT ON/OFF
`TIME
`
`STEPS
`
`STEP9
`
`YES
`
`Universal Remote Control Exhibit: 1001
`
`Page 13
`
`
`
`U.S. Patent
`
`Oct. 19, 1993
`
`Sheet 12 of 18
`
`5,255,313
`
`FIG. 15
`
`...... 28
`
`LED4
`
`VCR 1
`
`j, Rew
`
`18
`
`,,, Fwd
`
`1
`
`....--f10
`
`,, Cable 1 Ill TV 1 Ill Power 1 I
`,, VCR 2 I II· CD
`I II· DO 1 I II· DO 2 I I
`l· Rec I II rwc, ,,, Stop I II· Pause .I I
`1 Ill Play
`1 Ill Rev
`1 I
`,,MUTE' I
`II 1 1 Ill 2 1 Ill 3 1 Ill Vol UP .j _J12
`II 4 ,j I• 5 .j j, 6 1 Ill Vol DN .j
`1~~11·~112=·1
`II 0 . 1 Ill Enter 1 Ill CH Up 1 I
`II Recall 1 Ill CH Dn 1 I
`
`61
`
`I I
`I· DO
`1611 ~. 112:::· IIL:::?:::J l
`1611·~11·~11·~1
`
`14
`
`( _____ )
`
`Universal Remote Control Exhibit: 1001
`
`Page 14
`
`
`
`U.S. Patent
`
`Oct. 19, 1993
`
`Sheet 13 of 18
`
`5,255,313
`
`STEP 1
`
`FIG. 16
`
`STEP2
`
`STORE POINTER
`TO CURRENT
`(BEGINNING)
`DRIVER
`
`STEP 3
`
`STEP4
`
`STEP9
`
`POINT TO NEXT
`DRIVER IN
`CIRCULAR LIST
`
`STEP14
`POINT TO
`PREVIOUS
`DRIVER IN
`CIRCULAR LIST
`
`STEP12
`
`BLINK
`LED
`RED
`
`STEP13
`
`BLINK
`LED
`YELLOW
`
`DONE
`
`STEP15
`
`RESTORE DO 1, DO 2
`MACROS, IF ANY
`
`SEND IR SIGNAL
`FOR FUNCTION
`BLINK LED GREEN STEP B
`
`Universal Remote Control Exhibit: 1001
`
`Page 15
`
`
`
`U.S. Patent
`
`Oct. 19, 1993
`
`Sheet 14 of 18
`
`5,255,313
`
`FIG. 17
`
`LOOK UP
`MAKE AND
`MODEL IN
`BOOKLET
`
`STEP 1
`
`NO
`
`YES
`
`STEP10
`
`STEP 11
`
`STEP2
`
`LED
`.
`BLINKS
`GREEN, GREEN
`
`LED
`BLINKS
`LONG YELLOW
`
`PRESS MODE
`KEY
`(TV, VCR, ETC)
`
`STEP3
`
`DONE
`
`PRESS DO,
`ENTER, RECALL
`
`STEP4
`
`PROBLEM
`
`ENTER BLINK
`CODE
`CHV= RED
`CH6= GREEN
`
`STEPS
`
`NO
`
`RESET, DO NOT
`ALTER SETTING
`
`STEP7
`
`NO
`
`Universal Remote Control Exhibit: 1001
`
`Page 16
`
`
`
`U.S. Patent
`
`Oct. 19, 1993
`
`Sheet 15 of 18
`
`5,255,313
`
`FIG. 1BA
`
`PRACTICE KEY
`SEQUENCE TO
`MAKE SURE
`IT IS VALID
`
`STEP 1
`
`PRESS
`DO, RECALL
`
`STEP2
`
`FIG. 188
`
`PRESS ANY KEY
`(EXCEPT MODE KEY,
`NUMBER KEYS, OR
`DO, ENTER RECALL)
`
`STEP3
`
`PRESS
`DO KEY
`
`STEP 1
`
`ENTER IN
`SEQUENCE DESIRED KEY.*
`INCLUDE MODE
`AND FUNCTION
`
`STEP4
`
`STEP2
`
`IRCODES
`TRANSMITTED
`AS MACRO
`EXECUTES
`
`STEP 3
`
`STEPS
`
`* eg. TV, POWER, VCR 1, POWER, PLAY, TV, 3, ENTER
`
`Universal Remote Control Exhibit: 1001
`
`Page 17
`
`
`
`U.S. Patent
`
`Oct. 19, 1993
`
`Sheet 16 of 18
`
`5,255,313
`
`FIG. 19A
`
`PRESS
`DO KEY
`
`STEP 1
`
`PRESS
`MODE KEY
`(TV, VCR, ETC.)
`
`STEP 2
`
`FIG. 198
`
`G
`
`G G
`
`R
`
`R R
`
`G G G G G
`R R R R R
`
`LOOKUP
`BLINK CODE
`IN BOOKLET
`
`STEP 5
`
`Universal Remote Control Exhibit: 1001
`
`Page 18
`
`
`
`U.S. Patent
`
`Oct. 19, 1993
`
`Sheet 17 of 18
`
`5,255,313
`
`206~
`
`228
`
`FIG. 20
`
`251
`255.,. J
`207250
`256
`257
`
`+9V
`
`258
`
`FIG. 21
`
`18MDTR
`20
`
`-9 OR 9V
`
`...
`
`T
`
`18MRXD
`3 ... .-a---
`
`-9V
`
`18MRTS
`... ~ 4
`
`230A~
`
`224
`
`230
`
`100K
`R3
`
`)
`
`1N5229
`4.3V
`CR1
`
`HTXD
`RED
`
`226
`
`FIG. 22
`
`T 2 -R1
`272
`GROUND
`o-,.-
`5
`7
`~~-
`FEMALE
`FEMALE
`D89
`D825
`
`228J
`
`GROUND
`8LK
`
`2
`
`r CONNEdrOR '
`IN 8ATIERY
`COMPARTMENT
`
`Universal Remote Control Exhibit: 1001
`
`Page 19
`
`
`
`U.S. Patent
`
`Oct. 19, 1993
`
`Sheet 18 of 18
`
`5,255,313
`
`FIG. 23
`
`304
`
`~300
`
`308
`
`FIG. 24
`
`0
`
`QQQ
`QQQ
`QQQ~
`Q
`
`Q
`QQQQ
`QQQQ
`
`=
`
`318
`
`0
`
`~
`
`400
`
`414
`
`L.O.M.
`
`·
`
`500~
`
`FIG. 25
`
`VBI DECODER
`
`1,,
`
`/ /
`
`II
`
`llo
`
`;
`
`FIG. 26
`
`604
`
`0
`
`512
`
`DO DODO 0 0
`DD BSD
`0
`Oil
`ll
`'----- 602
`
`r"' 'HI ~·
`~ . .
`
`600
`
`608
`
`302
`
`402
`
`606
`
`Universal Remote Control Exhibit: 1001
`
`Page 20
`
`
`
`1
`
`5,255,313
`
`UNIVERSAL REMOTE CONTROL SYSTEM
`
`2
`terminal means coupled to a CPU for supplying code
`data from outside the remote control through the termi(cid:173)
`nal means and th CPU to a memory of the remote
`control.
`
`5
`
`10
`
`CROSS REFERENCE TO RELATED
`APPLICATION
`This is a continuation of Ser. No. 07/587,326, filed on
`Sep. 24, 1990 now U.S. Pat. No. 5,228,077 which is a
`continuation-in-part of Ser. No. 07/127,999, filed on
`Dec. 2, 1987 now U.S. Pat. No. 4,959,810, on Sept. 25,
`1990.
`.
`
`SUMMARY OF THE INVENTION
`According to the present invention there is provided
`a universal remote control system including a computer
`having a memory, code data for creating a appropriate
`infrared (IR) lamp driver instructions for causing an
`infrared signal generator to emit infrared signals which
`BACKGROUND OF THE INVENTION
`will cause specific functions to occur in a specific con(cid:173)
`1. Field of the Invention
`trolled device, for operating a variety of devices to be
`controlled, stored in the memory of the computer, a
`The present invention relates to a universal remote
`control system including a remote control of the type 15 universal remote control comprising input circuitry
`including a set of keys or pushbuttons for inputting
`which is hand held and which can be coupled via coded
`infrared signals with a remote control receiver built into
`commands into the remote control, infrared signal out-
`a television or other remotely controlled electrical ap-
`put circuitry including IR lamp driver circuitry for
`paratus to turn on the apparatus, such as the television,
`supplying an infrared signal to a controlled device, a
`at a distance, to adjust the volume, tone and brightness, 20 central processing unit (CPU) coupled to the input
`to change channels, and to turn the television off and a
`circuitry and to the signal output circuitry, a memory
`data transmission system for inputting data to the re-
`mote control.
`coupled to the CPU, and data coupling circuitry and
`a
`I fio
`lud"
`2 D C · t"
`structure for periodically coupling the computer to the
`f th R 1 ted Art I
`. es np Jon o
`e e a
`nc mg n rm -
`tion Disclosed under 37 CFR Sections 1.97-1.99
`25 remote control for receiving, from the computer mem-
`t '"
`'t h b
`d t
`"d
`ory said code data for creating appropriate IR lamp
`ere o.ore 1 as een propose o prov1 e a recon-
`H
`figurable remote control device and programmable
`driver instructions for causing the infrared signal output
`functions for such a remote control device which will
`circuitry to emit infrared signals which will cause spe-
`enable one to learn, store and retransmit infrared codes
`cific functions to occur in a specific controlled device,
`that are emitted from the controller for a remotely 30 for operating a variety of devices to be controlled, into
`controlled apparatus, such as a television.
`the memory of the remote control to enable the remote
`For example, in the Welles II U.S. Pat. No. 4,623,887
`control to control various devices to be controlled upon
`and the Ehlers U.S. Pat. No. 4,626,848, there is dis-
`the inputting of commands to the keys of the input
`closed a reconfigurable remote control device which
`circuitry.
`has the ability to learn, store and repeat remote control 35 Also according to the present invention there is pro-
`codes from any other infrared transmitter. Such a
`vided a universal remote control system including a
`reconfigurable remote control transmitter device in-
`computer having a memory, code data for creating
`eludes an infrared receiver, a microprocessor, a non-
`appropriate infrared (IR) lamp driver instructions for
`causing an infrared signal generator to emit infrared
`volatile random access memory, a scratch pad random
`access memory, and an infrared transmitter.
`40 signals which will cause specific functions to occur in a
`According to the teachings of the Ehlers patent, the
`specific controlled device, for operating a variety of
`infrared signals received by the remote control device
`devices to be controlled, stored in the memory of the
`are in bursts of pulses and the device counts the number
`computer, a universal remote control comprising input
`of pulses in each burst as well as the time duration of
`circuitry including a set of keys or pushbuttons for
`each pause in a transmission between bursts.
`45 inputting commands into the remote control, infrared
`The Evans et al. U.S. Pat. No. 4,825,200 which issued
`signal output circuitry including IR lamp driver .cir-
`on Apr. 25, 1989 on application Ser. No. 66,833 filed on
`cuitry for supplying an infrared signal to a controlled
`Jun. 25, 1987, teaches a reconfigurable remote control
`device, a central processing unit (CPU) coupled to the
`transmitter that includes a learn mode and a run mode
`input circuitry and to the signal output circuitry, a
`and is similar to the remote control system disclosed in 50 memory coupled to the CPU, and data coupling cir(cid:173)
`the Ehlers patent.
`cuitry and structure for periodically coupling the com-
`Evans et a!. does not teach or suggest the provision in
`a universal remote control of data coupling means in-
`puter to the remote control for receiving, from the
`eluding terminal means (such as serial ports) coupled to
`computer memory said code data for creating appropri-
`a CPU for enabling code data to be supplied from out- 55 ate IR lamp driver instructions for causing the infrared
`side the remote control through the terminal means and
`signal output circuitry to emit infrared signals which
`CPU to a memory of the remote control.
`will cause specific functions to occur in a specific con-
`The Imoto U.S. Pat. No. 4,771,283 teaches a system
`trolled device, for operating a variety of devices to be
`for the collecting of operating codes from various re-
`controlled, into the memory of the remote control to
`mote control transmitters by inputting the code data 60 enable the remote control to control various devices to
`be controlled upon the inputting of commands to the
`therefrom via infrared code signals to an infrared re-
`ceiving diode at an input of the system, deciphering
`keys of the input circuitry and a data transmission sys-
`those code signals, storing them in a RAM and then
`tern including the data coupling circuitry for coupling
`upon operation of keys, supplying outputs via one of
`the remote control to the computer, directly, through a
`several cables extending from outputs of the system to 65 telephone line, through a modem and a telephone line,
`or through decoding circuitry and a television set to
`devices to be controlled.
`Imoto does not teach means for outputting infrared
`receive a television signal picked up by the television
`code signals nor does Imoto teach in a remote control,
`set.
`
`Universal Remote Control Exhibit: 1001
`
`Page 21
`
`
`
`5,255,313
`
`3
`Further according to the present invention there is
`provided a universal remote control system including a
`universal remote control comprising input circuitry
`including a set of keys or pushbuttons for inputting
`commands into the remote control, infrared signal out- 5
`put circuitry including infrared (IR) lamp driver cir(cid:173)
`cuitry for supplying an infrared signal to a controlled
`device, a central processing unit (CPU) coupled to the
`input circuitry and to the signal output circuitry, a
`memory coupled to the CPU and data coupling cir- 10
`cuitry and structure including terminal structure com(cid:173)
`prising a receiving port coupled to the CPU for en(cid:173)
`abling code data for creating appropriate IR lamp
`driver instructions for causing the infrared signal output
`circuitry to emit infrared signals which will cause spe- 15
`cific functions to occur in a specific controlled device,
`for operating a variety of devices to be controlled, to be
`supplied from outside the remote control through the
`receiving port of the terminal structure directly to the
`CPU for direct entry to the a memory to enable the 20
`remote control to control various devices to be con(cid:173)
`trolled upon the inputting of commands to the keys of
`the input circuitry and a data transmission system in(cid:173)
`cluding coupling circuitry for coupling the terminal
`structure to a computer, directly, through a telephone 25
`line, through a modem and a telephone lien, or through
`decoding circuitry and a television set to receive a tele(cid:173)
`vision signal picked up by the television set.
`
`4
`FIG. 13A is a flow chart of a second part of a method
`for capturing an IR code; FIG. 13B is a waveform of
`theIR bit stream and filtered bit stream; and FIG. 13C
`is a graph of the waveform of a filtered repetition of a
`filtered bit stream.
`FIG. 14 is a flow chart of the method used for gener(cid:173)
`ating an infrared code.
`FIG. 15 is a front plan view of the control device
`shown in FIG. 1 and shows the various pushbuttons of
`the device.
`FIG. 16 is a flow chart of the search and set proce(cid:173)
`dure followed in using the control device of the present
`invention.
`FIG. 17 is a flow chart of a direct-entry/quick-set
`procedure followed in using the remote control device.
`FIG. 18A is a flow chart of the procedure followed in
`setting a "DO" command and FIG. 18B is a flow chart
`of the method for executing a "DO" command.
`FIG. 19A is a flow chart of the method used to iden(cid:173)
`tify what type of unit the remote control device is set
`for and FIG. 19B is a table of the identifying blink code.
`FIG. 20 is a fragmentary perspective view with por(cid:173)
`tions broken away of a connector with conversion cir(cid:173)
`cuitry therein and a special battery case cover for the
`control device by which new data can be inputed into
`the RAM of the operating circuitry of the control de(cid:173)
`vice.
`FIG. 21 is a schematic circuit diagram of part of the
`30 conversion circuitry in the connector shown in FIG. 20.
`BRIEF DESCRIPTION OF THE DRAWINGS
`FIG. 22 is a schematic circuit diagram of another part
`FIG. 1 is a front perspective view of the universal
`of the conversion circuitry in the connector shown in
`remote control device constructed according to the
`FIG. 20.
`teachings of the present invention.
`FIG. 23 is a schematic block diagram of the data
`FIG. 2 is an exploded perspective view of the control
`35 transmission system of the universal remote control
`device shown in FIG. 1.
`FIG. 3 is an enlarged fragmentary sectional view
`system of .the present invention and shows the manner
`through two of the push buttons of the control device
`in which data is input via a telephone line to the remote
`shown in FIGS. 1 and 2.
`control.
`FIG. 24 is a block schematic diagram of a modified
`FIG. 4 is a fragmentary corner view of a push button
`40 data transmission system similar to the data transmission
`containing panel and a base panel.
`system shown in FIG. 23 for inputting data via a tele-
`FIG. 5 is a fragmentary corner view similar to FIG.
`4 as the panels are brought together and shows one of
`phone line to the remote control using a pickup coil.
`FIG. 25 is a block schematic diagram of another
`the push buttons cut away from the push button con-
`embodiment of a data transmission system which uti-
`taining panel.
`FIG. 6 is a fragmentary sectional view of the assem- 45 lizes the vertical blanking interval on a raster across a
`bly 15 formed by bringing the push button containing
`television screen for transmitting data to the remote
`panel into engagement with the base panel.
`control and shows a vertical blanking interval decoder
`FIG. 7 is a plan view of the circuit board assembly
`and a cable with a three-pin jack pluggable into the
`mounted inside the control device viewing the control
`remote control for transmitting data to the remote con-
`device from the back side thereof with a back cover 50 trol.
`FIG. 26 is a block schematic diagram of a direct
`panel removed.
`FIG. 8 is a block diagram of the operating circuitry in
`connection from a digital telephone line to the remote
`the control device.
`control having a direct access arrangement therein for
`FIGS. 9A and 9B are a detailed schematic circuit
`inputting data to the remote control.
`diagram of the operating circuitry shown in FIG. 8.
`DESCRIPTION OF THE PREFERRED
`FIG. 10 is a perspective view showing the connection
`EMBODIMENT
`of a programming connector over the central process-
`ing unit of the operating circuitry in the control device,
`Referring now to FIG. 1 in greater detail, there is
`the programming connector being connected to a mi-
`illustrated therein a universal remote control device 10
`croprocessor, being operable to disable the central pro- 60 constructed according to the teachings of the present
`cessing unit, and being used to program the random
`invention.
`access memory (RAM) of the operating circuitry.
`As shown, the device 10 includes a housing 11 includ-
`FIGS. lla to lli are graphical representations of
`ing an upper housing member 12 having a base panel14,
`several modulation schemes which are used in infrared
`and a lower housing member 16. An overlay face panel
`remote control transmitters.
`65 18 is positioned over the base panel 14.
`FIG. 12A is a flow chart of a first part of a method for
`The two panels 14 and 18 have openings 22 and 24
`capturing an IR code and FIG. 12B is a graph of the
`(FIG. 2) therethrough for receiving elastomeric push-
`envelope of the code.
`buttons 25, all of which extend from and are fixed to or
`
`55
`
`Universal Remote Control Exhibit: 1001
`
`Page 22
`
`
`
`5,255,313
`
`TV
`DO!
`Stop
`Play
`
`3
`6
`9
`Enter
`Recall
`
`E
`F
`
`Power
`002
`Pause
`Fast Fwd
`Mute
`Vol Up
`Vo!Dn
`
`CHUp
`CHOn
`
`G
`H
`
`VCR I
`VCR2
`Rec
`Rew
`
`Cable
`CD
`TV. VCR
`Reverse
`
`I
`4
`7
`
`DO
`A
`B
`
`2
`5
`8
`0
`
`c
`D
`
`5
`integral with an elastomeric body panel 26 as shown in
`FIG. 2.
`The pushbuttons 25 are arranged in rows and col(cid:173)
`umns and are identified as follows on the overlay face
`panel18:
`
`6
`modified to include additional circuits in the operating
`circuitry 42 and pushbutton switches 25 for performing
`additional functio11s, if desired. In this respect, overlay
`face panel 18 is easily replaceable to modify the device
`5 10 to include more or less pushbuttons 25 and associated
`switches 38.
`The simplicity of the construction of the pushbuttons
`25, the base panel 14 and the overlay panel 18 is shown
`in FIGS. 3-6. As shown in FIG. 3, the body panel 26
`10 has a plurality of raised push buttons 25 formed thereon.
`Each raised rectangular button 25 has a recessed area or
`hollow 48 on the underside 49 of each button 25 in
`which is mounted a conductive plunger or puck 50
`adapted to engage one of the conductive switches 38 on
`15 the circuit board 36. With the pushbuttons 25 and the
`panel26 being formed from a sheet of elastomeric mate(cid:173)
`rial it is an easy matter to remove the buttons 25 that are
`not necessary with a scissors or other cutting element,
`This arrangement is shown in FIG. 15 and the man(cid:173)
`as shown in FIG. 4.
`ner in which these pushbuttons 25 are utilized in operat- 20
`Then, the pushbutton body panel 26 is moved into
`ing the control device 10 will be described in greater
`engagement with the base panel14, as shown in FIG. 5,
`detail in connection with the description of FIGS.
`to form the assembly shown in FIG. 6.
`15-19B.
`After the pushbutton body panel 26 and the base
`·
`At a top or forward end 28 of the device 10, there is
`h
`bl
`·
`G
`1
`Provided an opening 30 for three light emitting diodes, 25 pane portion 14 ave been assem ed as shown m FI
`.
`6, the overlay face panel 18 is mounted on top of the
`LED 1, LED 2 and LED 3. The opening 30 is covered
`d t
`·d d
`t
`base panel14 and the circuit board 36 is mounted within
`31 AI
`t 1
`· f
`.
`so, pro vi e on a op
`y an m rare - ranspor ens
`b
`the housing member 12.
`surface 32 of the upper housing member 12 of the con-
`trol device 10 is a light emitting diode, LED 4, by
`Referring now to FIG. 7, there is illustrated therein
`which information, in the form of red and green blink 30 the operating circuitry 42 of the control device 10
`which includes batteries 46 (FIG. 10) mounted in the
`codes, is communicated to the user of the device 10.
`FIG. 2 is an exploded view of the components of the
`compartment 45 for providing power for the circuitry
`device 10. As shown, the device 10 includes the overlay
`42 and a lithium battery 52, which backs up a static
`RAM 54. A central processing unit (CPU) 56, is cou-
`face panel18 with pushbutton-receiving, generally rect-
`angular openings 22, the upper housing member 12 with 35 pled through a latch 58 to the RAM 54. Three LEDs,
`LED 1, LED 2, and LED 3 are coupled to the circuitry
`base panel 14 having a plurality of generally rectangu-
`lar, pushbutton receiving openings 24, the elastomeric
`42 for communication with the apparatus to be con-
`body panel 26 having pushbuttons 25 extending from an
`trolled. All elements of the circuitry 42 are mounted on
`upper surface 34 thereof, a printed circuit board 36
`the circuit board 36 mounted in the upper housing mem-
`having conductive switches 38 on an upper surface 40 40 ber 12. A further LED, LED 4 is coupled to CPU 56 for
`thereof and operating circuitry 42 (FIG. 7) mounted on
`communication with the user of the device 10 as will be
`the underside 43 thereof, the lower housing member 16,
`described in greater detail below.
`a cover 44 for a battery compartment 45 (FIG. 7) for
`A block schematic circuit diagram of the operating
`receiving batteries 46 (FIG. 10) for the circuitry 42 of
`circuitry 42 is shown in FIG. 8 and Includes CPU 56,
`the control device 10, and the infrared-transport lens 31. 45 the infrared light emitting diodes, LED 1, LED 2, and
`It will be noted that the base panel 14 of the upper
`LED 3 coupled to the CPU 56, serial input/output ports
`housing member 12 has pushbutton openings 24 com-
`60 of CPU 56, the RAM 54 coupled to CPU 56 and
`backed up by lithium battery 52 and a 4 x 14 keyboard
`pletely across each one of fourteen (14) rows across and
`four (4) columns down. However, not all of these open-
`61 coupled to CPU 56. The four AAA batteries 46 are
`ings or holes 24 have pushbuttons 25 extending there-
`also shown.
`through, as noted by the lesser number of pushbutton-
`FIGS. 9A and 9B are a detailed schematic circuit
`receiving openings 22; in the overlay face panel 18·
`diagram of the operating circuitry 4