`(12) Patent Application Publication (10) Pub. No.: US 2002/0149561 A1
`(43) Pub. Date:
`Oct. 17, 2002
`Fukumoto et al.
`
`US 20020149561A1
`
`(54) ELECTRONIC APPARATUS VIBRATION
`GENERATOR, VIBRATORY INFORMING
`METHOD AND METHOD FOR
`CONTROLLING INFORMATION
`
`(76) Inventors: Masaaki Fukumoto, Yokohama-shi
`(JP); Toshiaka Sugimura,
`Yokohama-shi (JP)
`
`Correspondence Address:
`BRINKS HOFER GILSON & LIONE
`P.O. BOX 10395
`CHICAGO, IL 60610 (US)
`
`(21) Appl. No.:
`
`10/110,002
`
`(22) PCT Filed:
`
`Aug. 3, 2001
`
`(86) PCT No.:
`
`PCT/JP01/06680
`
`(30)
`
`Foreign Application Priority Data
`
`Aug. 8, 2000 (JP) .................................... .. 2000-240473
`Jul. 27, 2001 (JP) .................................... .. 2001-228390
`
`Publication Classi?cation
`
`(51) Int. Cl? ..................................................... ..G09G 5/00
`(52) Us. 01. ............................................................ ..345/156
`
`(57)
`
`ABSTRACT
`
`An electronic device drives an oscillatory actuator to cause
`generation of vibration When it is detected that an operation
`input to a touch panel or operation key has been received.
`The electronic device causes, by this vibration, the touch
`panel and operation key to vibrate in a direction perpen
`dicular to their respective front surfaces. Alternatively, the
`housing of the electronic device is made to vibrate. Further,
`the oscillatory actuator has a Weight, a support member for
`supporting the Weight to alloW it to reciprocate, and con
`nected to the touch panel or housing or other vibratory
`member of the electronic device, or vibratory member of the
`base member of the oscillatory actuator in contact With the
`vibratory member, and a mechanism for imparting a mag
`netic force or electrostatic force to cause reciprocal move
`ment of the Weight.
`
`20
`
`{1
`[113
`
`CPU
`
`102\ TOUGH PANEL
`
`111\KEY INPUT UNIT
`
`MEMORY
`
`116/
`
`DISPLAY UNIT
`
`DRIVE SIGNAL
`GENERATION CIRCUIT
`'DR IVE SIGNAL
`I
`VIBRATOR f 212
`
`ENCODER / 213
`
`APPLE INC.
`EXHIBIT 1109 - PAGE 1
`
`
`
`Patent Application Publication Oct. 17, 2002 Sheet 1 0f 53
`
`US 2002/0149561 A1
`
`FIG. 1
`
`113
`
`CPU
`
`m \ KEY INPUT UNIT
`
`112\ MEMORY
`
`116/
`
`DISPLAY UNIT I103
`
`f114
`
`DRIVE SIGNAL
`GENERATION CIRCUIT
`I DRIVE SIGNAL
`OSGILLATORY ACTUATOR f1 15
`
`APPLE INC.
`EXHIBIT 1109 - PAGE 2
`
`
`
`Patent Application Publication Oct. 17, 2002 Sheet 2 0f 53
`
`US 2002/0149561 A1
`
`FIG. 3
`
`104a 103 102 104b
`
`x
`
`//
`
`FIG. 4
`
`AMPLITUDE
`
`TIME
`
`APPLE INC.
`EXHIBIT 1109 - PAGE 3
`
`
`
`Patent Application Publication Oct. 17, 2002 Sheet 3 0f 53
`
`US 2002/0149561 A1
`
`FIG. 5
`
`VIBRATION CONTROL
`PROCESSING 1
`
`DETECT
`OPERATION INPUT?
`
`S101
`N0
`
`S102
`READ WAVEFORM DATA V
`I
`INSTRUCT GENERATION f S103
`OF DRIVE SIGNAL
`8104
`A
`RESET COUNT VALUE J
`
`INSTRUCT START OF IS1O5
`APPLICATION OF DRIVE
`SIGNAL
`I
`START coum
`
`8106
`f
`
`COUNT UP
`
`f S107
`
`YES
`
`S109
`I
`INSTRUCT CESSATION OF
`APPLICATION
`
`E
`
`APPLE INC.
`EXHIBIT 1109 - PAGE 4
`
`
`
`Patent Application Publication Oct. 17, 2002 Sheet 4 0f 53
`
`US 2002/0149561 A1
`
`FIG. 6
`
`20
`
`/
`/113
`
`CPU
`
`102\ TOUCH PANEL
`
`m\ KEY INPUT UNIT
`
`112
`\ MEMORY
`
`116/
`
`DISPLAY UNIT / 103
`
`/-211
`DRIVE SIGNAL
`GENERATION CIRCUIT
`IDRIVE SIGNAL
`VIBRATOR /212
`
`ENGDDER
`
`f213
`
`APPLE INC.
`EXHIBIT 1109 - PAGE 5
`
`
`
`Patent Application Publication Oct. 17, 2002 Sheet 5 0f 53
`
`US 2002/0149561 A1
`
`FIG. 7
`
`103a 102
`
`//
`
`101
`
`é
`//
`i
`K
`KI’((4Q/(/((\ ((4
`
`I
`
`t
`
`212
`
`212a
`
`221
`
`—
`
`223
`
`222
`
`APPLE INC.
`EXHIBIT 1109 - PAGE 6
`
`
`
`Patent Application Publication Oct. 17, 2002 Sheet 6 0f 53
`
`US 2002/0149561 A1
`
`FIG. 9
`
`VOLTAGE
`LEVEL
`
`TIME
`
`AMPLITUDE
`
`TIME
`
`FIG. 1 O
`
`I
`I
`I
`I
`I
`I
`|
`I
`|
`I
`I
`I
`
`I
`I
`I
`I
`
`I
`I
`I
`I
`I
`I
`I
`I
`I
`I
`I
`I
`
`I
`I
`I
`!
`
`APPLE INC.
`EXHIBIT 1109 - PAGE 7
`
`
`
`Patent Application Publication Oct. 17, 2002 Sheet 7 0f 53
`FIG. 1 1
`VIBRATION CONTROL
`PROCESSING 2
`
`US 2002/0149561 A1
`
`READ WAVEFORM DATA
`I
`INSTRUCT GENERATION r3203
`OF DRIVE SIGNAL
`I
`RESET COUNT VALUE
`
`8204
`If
`
`$205
`INSTRUCT START OF
`APPLICATION OF DRIVE f
`SIGNAL
`I
`START COUNT
`
`szoe
`f
`
`-—-_———>
`'
`COUNT UP
`
`S207
`f
`
`DETERMINE TIMING OF
`CESSATION OF APPLICATION
`I
`8210 \ INSTRUCT CESSATION OF
`APPLICATION
`
`APPLE INC.
`EXHIBIT 1109 - PAGE 8
`
`
`
`Patent Application Publication Oct. 17, 2002 Sheet 8 0f 53
`
`US 2002/0149561 A1
`
`FIG. 12
`
`FIG. 13
`/30
`
`113
`CPU /
`
`304
`WAN/LAN
`\ WIRELESS
`COMMUUNNIICTAT I ON
`
`303
`\KEY INPUT UNIT
`
`112
`\ MEMORY
`
`302
`DISPLAY UNIT /
`
`DRIVE SIGNAL
`GENERATION CIRCUIT
`IDRIvE SIGNAL
`
`f114
`
`116f OSCILLATORY AcTuAIoRf “5
`
`APPLE INC.
`EXHIBIT 1109 - PAGE 9
`
`
`
`Patent Application Publication Oct. 17, 2002 Sheet 9 0f 53
`
`US 2002/0149561 A1
`
`FIG. 14
`
`VIBRATION CONTROL
`PROCESSING 3
`
`A
`EXECUTE INSTRUOTED fs301
`PROCESSING
`
`NO
`
`S302
`
`YES
`READ WAVEFORM DATA f $303
`I
`INSTRUCT GENERATION fs304
`OF DRIVE SIGNAL
`
`RESET COUNT VALUE V8305
`
`INSTRUOT START OF f3306
`APPLICATION OF DRIVE
`SIGNAL
`I
`S307
`START COUNT
`v’
`“TI M$3022»
`COUNT UP
`
`S309
`
`APPLICATION TIM
`< PRESCRIBED TIME?
`
`INSTRUCT CESSATION f 8310
`OF APPLICATION
`
`@
`
`APPLE INC.
`EXHIBIT 1109 - PAGE 10
`
`
`
`Patent Application Publication Oct. 17, 2002 Sheet 10 0f 53
`
`US 2002/0149561 A1
`
`FIG. 1 5
`VIBRATION CONTROL
`PROCESSING 4
`=7
`EXECUTE INSTRUGTED y 8401
`PROCESSING
`
`S402
`
`NO
`
`YES
`ACCuIRE RESULTS CF f 3403
`EXECUTION
`
`I
`8404
`CHANGE PRESCRIBED
`TIME IN ACCORDANCE f
`WITH RESULTS OF
`EXECUTION
`I
`READ WAVEFORM DATA
`
`I
`INSTRUCT GENERATION
`OF DRIVE SIGNAL
`
`I
`RESET COUNT VALUE
`
`I!
`INSTRUCT START OF
`APPLICATION OF DRIVE
`SIGNAL
`
`INSTRUCT CESSATION f 3412
`OF APPLICATION
`
`I
`
`v
`END
`
`I
`
`APPLE INC.
`EXHIBIT 1109 - PAGE 11
`
`
`
`Patent Application Publication Oct. 17, 2002 Sheet 11 0f 53
`
`US 2002/0149561 A1
`
`FIG. 16
`
`401
`
`APPLE INC.
`EXHIBIT 1109 - PAGE 12
`
`
`
`Patent Application Publication Oct. 17, 2002 Sheet 12 0f 53
`
`US 2002/0149561 A1
`
`Eohjlzowo
`155:2
`ALI
`zoléwzmo
`
`v:
`
`iJ_|
`233:0
`
`mow
`\
`
`
`
`:2: ><|EwE
`
`Eu
`
`\ w:
`
`
`
`:2: :55 G!
`
`E055
`
`
`
`mowzmw :02;
`
`APPLE INC.
`EXHIBIT 1109 - PAGE 13
`
`
`
`Patent Application Publication Oct. 17, 2002 Sheet 13 0f 53
`
`US 2002/0149561 A1
`
`FIG. 18
`C VIBRATION CONTROL
`PROCESSING 5
`
`HANDHELD?
`S503
`//
`YES
`DESIGNATE OSCILLATORY
`ACTuATCR 115b
`
`8505
`F
`READ WAVEFORM DATA f
`
`$504
`f)
`DESIGNATE CsCILLATCRY
`ACTuATCR 115a
`I
`
`V
`INsTRuCT GENERATION f$506
`0F DRIVE SIGNAL
`
`5 7
`'
`RESET COUNT VALUE VS 0
`
`ssos
`INsTRuCT START OF
`APPLICATICN OF DRIVE /
`sICNAL
`
`'
`sTART CCuNT
`
`S509
`f
`
`"
`CouNT UP
`
`S510
`V
`5511
`
`$512
`/
`I
`INSTRUCT CESSATION
`OF APPLICATION
`
`r
`END
`
`APPLE INC.
`EXHIBIT 1109 - PAGE 14
`
`
`
`Patent Application Publication Oct. 17, 2002 Sheet 14 0f 53
`
`US 2002/0149561 A1
`
`FIG. 19
`
`r. ------------------------- "h
`
`v
`E
`
`I;
`
`5
`
`‘5/402
`"103a
`
`I’ "a \
`
`if 451
`
`“y~~»~-115a
`
`J 5.
`it
`¢ ------------------------- ~11
`
`APPLE INC.
`EXHIBIT 1109 - PAGE 15
`
`
`
`Patent Application Publication Oct. 17, 2002 Sheet 15 0f 53
`
`US 2002/0149561 A1
`
`/~102
`f103a
`
`‘X
`
`j "" “\___-/115a
`
`451C
`
`FIG. 22
`
`451d
`
`\ f102
`
`N103
`
`~\~\_____115a
`
`APPLE INC.
`EXHIBIT 1109 - PAGE 16
`
`
`
`Patent Application Publication Oct. 17, 2002 Sheet 16 0f 53
`
`US 2002/0149561 A1
`
`FIG. 23
`4 2
`
`APPLE INC.
`EXHIBIT 1109 - PAGE 17
`
`
`
`Patent Application Publication Oct. 17, 2002 Sheet 17 0f 53
`
`US 2002/0149561 A1
`
`FIG. 25
`
`APPLE INC.
`EXHIBIT 1109 - PAGE 18
`
`
`
`Patent Application Publication Oct. 17, 2002 Sheet 18 0f 53
`
`US 2002/0149561 A1
`
`FIG. 27
`
`APPLE INC.
`EXHIBIT 1109 - PAGE 19
`
`
`
`Patent Application Publication Oct. 17, 2002 Sheet 19 0f 53
`
`US 2002/0149561 A1
`
`FIG. 28
`
`50a 504
`
`52
`
`APPLE INC.
`EXHIBIT 1109 - PAGE 20
`
`
`
`Patent Application Publication Oct. 17, 2002 Sheet 20 of 53
`
`US 2002/0149561 A1
`
`FIG. 29
`
`APPLE INC.
`EXHIBIT 1109 - PAGE 21
`
`APPLE INC.
`EXHIBIT 1109 - PAGE 21
`
`
`
`Patent Application Publication Oct. 17, 2002 Sheet 21 of 53
`
`US 2002/0149561 A1
`
`FIG. 30
`
`APPLE INC.
`EXHIBIT 1109 - PAGE 22
`
`APPLE INC.
`EXHIBIT 1109 - PAGE 22
`
`
`
`Patent Application Publication Oct. 17, 2002 Sheet 22 of 53
`
`US 2002/0149561 A1
`
`FIG. 31
`
`APPLE INC.
`EXHIBIT 1109 - PAGE 23
`
`APPLE INC.
`EXHIBIT 1109 - PAGE 23
`
`
`
`Patent Application Publication Oct. 17, 2002 Sheet 23 of 53
`
`US 2002/0149561 A1
`
`FIG. 32
`
`TOUCH BUTTON
`
`AREA DATA
`
`WAVEFORM DATA
`
`- B A
`
`PPLE INC.
`EXHIBIT 1109 - PAGE 24
`
`APPLE INC.
`EXHIBIT 1109 - PAGE 24
`
`
`
`Patent Application Publication Oct. 17, 2002 Sheet 24 of 53
`
`US 2002/0149561 A1
`
`FIG. 34
`
`
`
`FIG. 35
`
`f0
`
`APPLE INC.
`EXHIBIT 1109 - PAGE 25
`
`APPLE INC.
`EXHIBIT 1109 - PAGE 25
`
`
`
`Patent Application Publication Oct. 17, 2002 Sheet 25 of 53
`
`US 2002/0149561 A1
`
`FIG. 36
`
`
`
`FIG. 37
`
`APPLE INC.
`EXHIBIT 1109 - PAGE 26
`
`APPLE INC.
`EXHIBIT 1109 - PAGE 26
`
`
`
`Patent Application Publication Oct. 17, 2002 Sheet 26 of 53
`
`US 2002/0149561 A1
`
`APPLE INC.
`EXHIBIT 1109 - PAGE 27
`
`APPLE INC.
`EXHIBIT 1109 - PAGE 27
`
`
`
`Patent Application Publication Oct. 17, 2002 Sheet 27 of 53
`
`US 2002/0149561 A1
`
`FIG. 40
`
`112b
`
`
`
`
`
`
`
`
`
`
`
`
`
`__———_
`
`
`
`
`
`APPLE INC.
`EXHIBIT 1109 - PAGE 28
`
`APPLE INC.
`EXHIBIT 1109 - PAGE 28
`
`
`
`Patent Application Publication Oct. 17, 2002 Sheet 28 of 53
`
`US 2002/0149561 A1
`
`FIG. 41
`
`PARAMETER VALUE
`
`WAVEFORM DATA
`
`
`
`
`
`—
`
`APPLE INC.
`EXHIBIT 1109 - PAGE 29
`
`APPLE INC.
`EXHIBIT 1109 - PAGE 29
`
`
`
`Patent Application Publication Oct. 17, 2002 Sheet 29 of 53
`
`US 2002/0149561 A1
`
`FIG. 43
`
`
`
`FIG. 44
`
`APPLE INC.
`EXHIBIT 1109 - PAGE 30
`
`APPLE INC.
`EXHIBIT 1109 - PAGE 30
`
`
`
`Patent Application Publication Oct. 17, 2002 Sheet 30 of 53
`
`US 2002/0149561 A1
`
`FIG. 45
`
`TOUCH BUTTON
`
`AREA DATA
`
`A
`
`
`
`C
`
`WAVEFORM DATA
`
`
`
`TOUCH
`OPERATION
`PRESS ING
`OPERATION
`
`TOUCH
`OPERATION
`
`PRESSING
`OPERATION
`
`
`
`
`
`
`
`
`TOUCH
`OPERATION
`
`‘PRESSING
`OPERATION
`
`
`
`
`
`APPLE INC.
`EXHIBIT 1109 - PAGE 31
`
`APPLE INC.
`EXHIBIT 1109 - PAGE 31
`
`
`
`Patent Application Publication Oct. 17, 2002 Sheet 31 of 53
`
`US 2002/0149561 A1
`
`F:IC3. 4177
`
`60
`
`CPU
`
`113
`
`102
`
`TOUCH PANEL
`
`DISPLAY UNIT
`
`103
`
`KEY INPUT UNIT
`
`DRIVE SIGNAL
`GENERATION CIRCUIT
`
`114
`
`MEMORY
`
`DRIVE SIGNAL
`
`OSCILLATORY
`ACTUATOR
`
`115
`
`603
`
`SOUND VOLUME
`CIRCUIT
`
`BEEP GENERATION
`CIRCUIT
`
`I
`
`111
`
`112
`
`602
`
`601
`
`116
`
`604
`
`APPLE INC.
`EXHIBIT 1109 - PAGE 32
`
`APPLE INC.
`EXHIBIT 1109 - PAGE 32
`
`
`
`Patent Application Publication Oct. 17, 2002 Sheet 32 of 53
`
`US 2002/0149561 A1
`
`F’IC3. 4163
`
`S601
`
`NO
`
`REPORT MODE
`
`S606
`
`EMIT BEEPING SOUND
`
` DESIGNATE AUDIO
`
`
`REPORT CONTROL
`PROCESSING 1
`
`OPERATION
`INPUT DETECTED?
`
`YES
`
`GREATER
`THAN PRESCRIBED
`SOUND LEVEL?
`
`YES
`
`DESIGNATE VIBRATION
`REPORT MODE
`
`READ WAVEFORM DATA
`
`INSTRUCT GENERATION
`OF DRIVE SIGNAL
`
`RESET COUNT VALUE
`
`INSTRUCT START OF
`APPLICATION OF DRIVE
`SIGNAL
`
`START COUNT
`
`. COUNT UP
`
`APPLICATION
`TIME
`< PRESCRIBED
`TIME?
`
`
`
`
`
`
`
`
`INSTRUCT CESSATION
`OF APPLICATION
`
`END
`
`APPLE INC.
`EXHIBIT 1109 - PAGE 33
`
`APPLE INC.
`EXHIBIT 1109 - PAGE 33
`
`
`
`Patent Application Publication Oct. 17, 2002 Sheet 33 of 53
`
`US 2002/0149561 A1
`
`FIG. 49
`
`FIG. 50
`
`FIG. 51
`
`APPLE INC.
`EXHIBIT 1109 - PAGE 34
`
`APPLE INC.
`EXHIBIT 1109 - PAGE 34
`
`
`
`Patent Application Publication Oct. 17, 2002 Sheet 34 of 53
`
`US 2002/0149561 A1
`
`F:IC3. 5322
`
`70
`
`/
`
`CPU
`
`113
`
`102
`
`TOUCH PANEL
`
`11‘
`
`KEY INPUT UNIT
`
`DISPLAY UNIT
`
`103
`
`112
`
`701
`
`MEMORY
`
`ORIvE SIGNAL
`GENERATION CIRCUIT
`DRIVE SIGNAL
`
`114
`
`OSCILLATORY
`ACTUATOR
`
`b
`
`W'RELE33
`COMMUUNNIICTATION
`
`BEEP GENERATION
`CIRCUIT
`
`115
`
`603
`
`|‘
`
`116
`
`604
`
`APPLE INC.
`EXHIBIT 1109 - PAGE 35
`
`APPLE INC.
`EXHIBIT 1109 - PAGE 35
`
`
`
`Patent Application Publication Oct. 17, 2002 Sheet 35 of 53
`
`US 2002/0149561 A1
`
`FEICS.
`
`€323
`
`BEACON RECEIVING
`PROCESSING
`
`
`
`
`
`T102
`
` T101
`
`T103
`
`DEMODULATE BEACON
`
`EXTRACT CONTROL
`BIT DATA
`
`STORE IN MEMORY
`
`
`
`F:lC3. 5341
`
`112e
`
`
`
`
`
`
`
`
`APPLE INC.
`EXHIBIT 1109 - PAGE 36
`
`MODE NAME
`
`BASE STATION ID
`
`BSOOOOO1
`
`
`
`VIBRATION
`REPORT MODE
`
`BSOOO159
`
`BSOOO439
`
`APPLE INC.
`EXHIBIT 1109 - PAGE 36
`
`
`
`Patent Application Publication Oct. 17, 2002 Sheet 36 of 53
`
`US 2002/0149561 A1
`
`FIG. 55
`
`APPLE INC.
`EXHIBIT 1109 - PAGE 37
`
`APPLE INC.
`EXHIBIT 1109 - PAGE 37
`
`
`
`Hm
`
`WU
`
`Oct. 17, 2002 Sheet 37 of 53
`
`US 2002/0149561 A1
`
`
`
`
`
`mE<:S<:2:>,:%:_
`
`mcmO_..._
`
`Mom\1
`
`..mV8
`
`2%
`
`
`
`mm:Eozjamo
`
`d_,_<n_:2.
`
`ESm/mom
`
`
`
`vmrr>moH<44_omo
`moh<=Ho<mom
`
`
`
`
`
`
`
`om:>mE<._.__owo._._zom_ozo_p<mmzmo
`
`mo_<=_o<
`
`mom
`
`
`
`
`moH<=_o<4<zc_wm>_ma
`
`
`
`gore>mo_<44_omo>mo2m2
`
`mom
`
`APPLE INC.
`EXHIBIT 1109 - PAGE 38
`
`APPLE INC.
`EXHIBIT 1109 - PAGE 38
`
`
`
`
`
`
`
`Patent Application Publication Oct. 17, 2002 Sheet 38 of 53
`
`US 2002/0149561 A1
`
`FIG. 57
`
`VIBRATION CONTROL
`PROCESSING 6
`
`OPERATION
`NPUT DETECTED?
`
`S701
`
`N0
`
`YES
`
`IDENTIFY TOUCHED
`POSITION
`
`0
`
`3702
`
`CALCULATE DISTANCES
`BETWEEN TOUCHED
`POSITION AND
`OSCILLATORY ACTUATORS
`
`
`
`
`
`
`
`S703
`
`CALCULATE PHASES OF
`OSCILLATORY ACTUATORS
`
`8704
`
`READ WAVEFORM DATA
`
`3705
`
`INSTRUCT GENERATION
`OF DRIVE SIGNAL
`
`3705
`
`APPLE INC.
`EXHIBIT 1109 - PAGE 39
`
`APPLE INC.
`EXHIBIT 1109 - PAGE 39
`
`
`
`Patent Application Publication Oct. 17, 2002 Sheet 39 of 53
`
`US 2002/0149561 A1
`
`FIG. 58
`
`RESET COUNT
`
`S707
`
`INSTRUCT START OF
`APPLICATION OF DRIVE
`SIGNAL
`
`S708
`
`START COUNT
`
`S709
`
`
`
`COUNT UP
`
`
`
`APPLICATION TIM
`< PRESCRIBED TIME?
`
`S710
`
`S711
`
`N0
`
`8712 a
`
`INSTRUCT CESSATION
`OF APPLICATION
`
`END
`
`APPLE INC.
`EXHIBIT 1109 - PAGE 40
`
`APPLE INC.
`EXHIBIT 1109 - PAGE 40
`
`
`
`Patent Application Publication Oct. 17, 2002 Sheet 40 of 53
`
`US 2002/0149561 A1
`
`FIG. 59
`
`
`
`I
`:33
`
`s}\Vnw%wanms$ 501
`
`
`
`
`
`
`115a
`
`1156
`
`F I G. 60
`
`
`
`
`;§§§ 233
`§1nVL\m§Vma\\§ 501
`
`
`APPLE INC.
`EXHIBIT 1109 - PAGE 41
`
`APPLE INC.
`EXHIBIT 1109 - PAGE 41
`
`
`
`Patent Application Publication Oct. 17, 2002 Sheet 41 of 53
`
`US 2002/0149561 A1
`
`FIG. 61
`
`115b
`
`FIG. 62
`
`902
`
`AREA DATA
`
`l.CS0
`
`Du!
`
`..L
`
`IIIL
`
`NA
`
`FT
`
`00
`
`RR
`
`TIAAMY.
`
`I.C
`
`OT.
`
`OT:ANU
`
`_L|nU
`
`3Dn
`
`1’l5a,115b,115c,115d
`
`APPLE INC.
`EXHIBIT 1109 - PAGE 42
`
`APPLE INC.
`EXHIBIT 1109 - PAGE 42
`
`
`
`
`Patent Application Publication Oct. 17, 2002 Sheet 42 of 53
`
`US 2002/0149561 A1
`
`F:I(3. E323
`
`VIBRATION CONTROL
`PROCESSING 7
`
`OPERATION
`INPUT DETECTED?
`
`YES
`IDENTIFY TOUCHED
`POSITION
`
`S801
`
`NO
`
`
`
`
`
`REFER TO DRIVING OBJECT
`DECISION TABLE AND
`DETERMINE OSCILLATORY
`ACTUATORS TO BE DRIVEN
`
`
`
`
`
`READ WAVEFORM DATA
`
`INSTRUCT GENERATION OF
`DRIVE SIGNAL
`
`RESET COUNT VALUE
`
`INSTRUCT START OF
`APPLICATION OF DRIVE
`SIGNAL
`
`START COUNT
`
`COUNT UP
`
`3802
`
`S803
`
`3804
`
`8805
`
`S806
`
`3807
`
`S808
`
`S809
`
`8810
`
`APPLICATION TIME
`< PRESCRIBED TIME?
`YES
`
`N0
`
`3311
`
`INSTRUCT CESSATION
`OF APPLICATION
`
`END
`
`APPLE INC.
`EXHIBIT 1109 - PAGE 43
`
`APPLE INC.
`EXHIBIT 1109 - PAGE 43
`
`
`
`Patent Application Publication Oct. 17, 2002 Sheet 43 of 53
`
`US 2002/0149561 A1
`
`FIG. 64
`
`
`
`962 966
`
`951
`
`FIG. 65
`
`964a
`
`2E:5:.-E E%.-§.§ 963
`
`964a
`
`965a
`
`965a
`
`964a
`
`APPLE INC.
`EXHIBIT 1109 - PAGE 44
`
`APPLE INC.
`EXHIBIT 1109 - PAGE 44
`
`
`
`Patent Application Publication Oct. 17, 2002 Sheet 44 of 53
`
`US 2002/0149561 A1
`
`FIG. 66
`
`“ 964b
`
`
`
`wmmmmmw
`
`
`
`965b
`
`963
`
`rmmmmmi
`
`965b
`
`964b
`
`FIG. 67
`
`964C
`
`963
`
`965C
`
`APPLE INC.
`EXHIBIT 1109 - PAGE 45
`
`APPLE INC.
`EXHIBIT 1109 - PAGE 45
`
`
`
`Patent Application Publication Oct. 17, 2002 Sheet 45 of 53
`
`US 2002/0149561 A1
`
`FIG. 68
`
`APPLE INC.
`EXHIBIT 1109 - PAGE 46
`
`APPLE INC.
`EXHIBIT 1109 - PAGE 46
`
`
`
`Patent Application Publication Oct. 17, 2002 Sheet 46 of 53
`
`US 2002/0149561 A1
`
`FIG. 71
`
`963
`
`I
`
`
`
`VIIIII/IAEIIIAW
`’*% EEEi§EiaE if
`
`
`962 966
`973
`
`974
`
`OSCILLATOR
`
`
` 972
`
`APPLE INC.
`EXHIBIT 1109 - PAGE 47
`
`APPLE INC.
`EXHIBIT 1109 - PAGE 47
`
`
`
`Patent Application Publication Oct. 17, 2002 Sheet 47 of 53
`
`US 2002/0149561 A1
`
`FIG. 73
`
`
`
`
`
`rlllziriq/[Ila
`
`
`
`962
`
`966 961
`
`APPLE INC.
`EXHIBIT 1109 - PAGE 48
`
`APPLE INC.
`EXHIBIT 1109 - PAGE 48
`
`
`
`Patent Application Publication Oct. 17, 2002 Sheet 48 of 53
`
`US 2002/0149561 A1
`
`F:|C3.'7€3
`
`974
`
`OSC I LLATOR
`
`962
`
`982
`
`
`
`981
`
`F:|C3. 7"?
`
`
`
`APPLE INC.
`EXHIBIT 1109 - PAGE 49
`
`
`OOIQOIOI
`
`
`
`CONTROL
`GIRCUITT CTRL SIGNAL
`
`APPLE INC.
`EXHIBIT 1109 - PAGE 49
`
`
`
`Patent Application Publication Oct. 17, 2002 Sheet 49 of 53
`
`US 2002/0149561 A1
`
`FIG. 78
`
`BR I GHT
`
`DARK
`
`BRIGHT
`
`APPLE INC.
`EXHIBIT 1109 - PAGE 50
`
`APPLE INC.
`EXHIBIT 1109 - PAGE 50
`
`
`
`Patent Application Publication Oct. 17, 2002 Sheet 50 of 53
`
`US 2002/0149561 A1
`
`FIG. 80
`
`+
`
`995
`
`996
`
`FIG. 81
`
`
`
`APPLE INC.
`EXHIBIT 1109 - PAGE 51
`
`APPLE INC.
`EXHIBIT 1109 - PAGE 51
`
`
`
`Patent Application Publication Oct. 17, 2002 Sheet 51 of 53
`
`US 2002/0149561 A1
`
`4<za_mm>_ma.......--
`
`
`
`mm_L_4mz<.....--
`
`.O_\mT.
`
`TQCCCC.
`
`com
`
`mm.w_n_
`
`row
`
`APPLE INC.
`EXHIBIT 1109 - PAGE 52
`
`APPLE INC.
`EXHIBIT 1109 - PAGE 52
`
`
`
`Patent Application Publication Oct. 17, 2002 Sheet 52 of 53
`
`US 2002/0149561 A1
`
`
`
`,_<_,a_mm_>;a.......--~_m__n__._n__>_<.....--
`
`
`
`
`
`Sm
`
`+E._<_=,m:EE528......................--?............L
`
`852%ONE
`
`
`
`
`
`‘~“-~.m1'V-‘~§‘L
`
`
`
`
`
`T:<:_,_m:E=,_Em_,_8.....................--+.............:___VLi~..i:‘~!l‘!‘:
`
`.:w35Elm«Sm
`
`CQCCTQCCCCC
`
`2m
`
`APPLE INC.
`EXHIBIT 1109 - PAGE 53
`
`APPLE INC.
`EXHIBIT 1109 - PAGE 53
`
`
`
`
`Patent Application Publication Oct. 17, 2002 Sheet 53 of 53
`
`US 2002/0149561 A1
`
`FIG. 84
`
`953
`
`APPLE INC.
`EXHIBIT 1109 - PAGE 54
`
`APPLE INC.
`EXHIBIT 1109 - PAGE 54
`
`
`
`US 2002/0149561 A1
`
`Oct. 17, 2002
`
`ELECTRONIC APPARATUS VIBRATION
`GENERATOR, VIBRATORY INFORMING
`METHOD AND METHOD FOR CONTROLLING
`INFORMATION
`
`[0008] According to the present invention, the electronic
`device reports to a user that an operation input has been
`received, by causing the hand-touched portion of the elec-
`tronic device to vibrate.
`
`TECHNICAL FIELD
`
`[0001] The present invention relates to a user interface and
`vibration generation mechanism of an electronic device.
`
`BACKGROUND ART
`
`[0002] PDAs (personal digital assistants), personal com-
`puters, ATMs (automatic teller machines), and other various
`types of electronic devices have, for example, operation
`buttons or keyboards, touch panels, and other user inter-
`faces. Users use these user interfaces to perform operation
`inputs to the electronic equipment, such as inputting words
`and selecting a processing to be executed.
`
`In the case of a portable electronic device provided
`[0003]
`with a keyboard or operation buttons, however, keys or
`operation buttons are of a reduced size, weight, and thick-
`ness to conform with an overall reduction in size, weight,
`and thickness of the device; and, consequently, a user may
`not be able to feel that a button has been fully depressed. To
`confirm if depression of keys or operation buttons has been
`received in a portable electronic device, a user must view
`contents of a display of a screen of the device.
`
`In the case of an electronic device provided with a
`[0004]
`touch panel, a user uses his or her fingertip or an attached
`pen to operate a touch panel. However, if the fingertip or pen
`is not properly pointed at the touch panel, or the touch panel
`is not pressed with sufficient force, the operation will be
`invalid. To confirm whether a touch operation on a touch
`panel has been received by an electronic device, as in the
`above case, a user must view contents of the display.
`
`[0005] There are other types of electronic devices which
`report to a user, by way of a beep sound and the like, that an
`operation input has been received, but such an audio report
`is almost completely ineffective in a noisy environment such
`as in a street.
`
`DISCLOSURE OF INVENTION
`
`[0006] An object of the present invention is to provide an
`electronic device, a vibration generator, a vibration-type
`reporting method, and a report control method enabling a
`user to easily confirm without viewing a screen receipt of an
`input operation or a response of the electronic device with
`respect to an operation input.
`
`[0007] To achieve the above object, the present invention
`provides an electronic device having an operating unit for
`receiving an operation input, a vibration generator
`for
`imparting vibration to a hand-touched portion of the elec-
`tronic device, and vibration control means for causing the
`vibration generator to generate vibration when it is detected
`that an operation input
`in the operating unit has been
`received. Further, the present invention provides a vibration-
`type reporting method for an electronic device whereby a
`vibration generator provided in the electronic device is
`caused to vibrate, which vibration is transmitted to a hand-
`touched portion when it is detected that an operation input
`to the operating unit is received.
`
`the present invention provides an elec-
`[0009] Further,
`tronic device provided with an operating unit for receiving
`an operation input, a vibration generator for
`imparting
`vibration to the operating unit, and vibration control means
`for causing vibration from the vibration generator in the case
`of detecting that an operation input to the operating unit is
`received,
`the vibration generator being provided with a
`weight, a support member supporting the weight to allow it
`to reciprocate, and connected to the operating unit or a base
`member of the vibration generator in contact with the
`operating unit; and excitation generating means for impart-
`ing excitation to make the weight reciprocate. Further, the
`present
`invention provides
`a vibration-type reporting
`method in an electronic device comprising driving a vibra-
`tion generator provided in the electronic device when it is
`detected that an operation input to an operating unit
`is
`received, and having the vibration generator cause recipro-
`cation of a weight connected to the operating unit or a base
`member of the vibration generator in contact with the
`operating unit to cause vibration in the operating unit.
`
`[0010] According to the present invention, the electronic
`device reports to a user that an operation input has been
`received by causing vibration at the operating unit.
`
`the present invention provides an elec-
`[0011] Further,
`tronic device provided with an operating unit for receiving
`an operation input, a vibration generator for
`imparting
`vibration to a user, and vibration control means for causing
`vibration from the vibration generator in the case of detect-
`ing that execution of processing instructed by an operation
`input to the operating unit has ended. Further, the present
`invention provides a vibration-type reporting method in an
`electronic device comprising causing vibration from a vibra-
`tion generator provided in the electronic device to give
`vibration to the user in the case of detecting that execution
`of processing instructed by an operation input to the oper-
`ating unit has ended.
`
`[0012] According to the present invention, the electronic
`device reports to a user by vibration that the execution of
`processing instructed by operation input has ended.
`
`the present invention provides an elec-
`[0013] Further,
`tronic device provided with an operating unit for receiving
`an operation input, a first vibration generator for imparting
`vibration to the operating unit, a second vibration generator
`for imparting vibration to a hand-touched portion of the
`electronic device, and vibration control means for causing
`vibration from at least one of the first vibration generator and
`the second vibration generator designated in advance by the
`user in the case of detecting that an operation input to the
`operating unit has been received. Further, the present inven-
`tion provides a vibration-type reporting method in an elec-
`tronic device comprising causing vibration from at least one
`of a first vibration generator for imparting vibration to the
`operating unit and a second vibration generator imparting
`vibration to a hand-touched portion of the electronic device
`designated in advance by the user in the case of detecting
`that an operation input
`to the operating unit has been
`received,
`the first and second vibration generators being
`provided in the electronic device.
`
`APPLE INC.
`EXHIBIT 1109 - PAGE 55
`
`APPLE INC.
`EXHIBIT 1109 - PAGE 55
`
`
`
`US 2002/0149561 A1
`
`Oct. 17, 2002
`
`[0014] According to the present invention, the electronic
`device reports to the user that an operation input has been
`received by causing vibration at a location designated by the
`user in advance.
`
`the present invention provides an elec-
`[0015] Further,
`tronic device provided with an operating unit for receiving
`an operation input, a first vibration generator for imparting
`vibration to the operating unit, a second vibration generator
`for imparting vibration to a hand-touched portion of the
`electronic device, detecting means for detecting whether the
`electronic device is being held by a user, and vibration
`control means for selecting at least one of the first vibration
`generator and the second vibration generator in accordance
`with the results of detection of the detecting means and
`causing vibration to be generated from the selected vibration
`generator in the case of detecting that an operation input to
`the operating unit has been received. Further, the present
`invention provides a vibration-type reporting method in an
`electronic device comprising selecting at least one of a first
`vibration generator for imparting vibration to an operating
`unit and a second vibration generator for imparting vibration
`to a hand-touched portion of the electronic device provided
`in the electronic device and causing vibration to be gener-
`ated from the selected vibration generator to give vibration
`to the user in the case of detecting that an operation input to
`the operating unit has been received.
`
`[0016] According to the present invention, the electronic
`device reports to the user that an operation input has been
`received by causing vibration at a different
`location in
`accordance with whether the electronic device is being held
`by the user.
`the present invention provides an elec-
`[0017] Further,
`tronic device provided with a display panel over which a
`touch panel is superposed, a vibration generator set in the
`display panel, an elastic member comprised using an elastic
`body for supporting the display panel in a vibratable manner
`by vibration generated from the vibration generator, and
`vibration control means for causing vibration to be gener-
`ated from the vibration generator in the case of detecting that
`a touch operation on the touch panel has been received, the
`vibration generator provided with a weight, a support mem-
`ber supporting the weight so as to allow it to reciprocate, and
`connected to the display panel or a base member of the
`vibration generator in contact with the display panel, and
`excitation generating means for imparting excitation for
`making the weight reciprocate.
`[0018] According to the present invention, the electronic
`device reports to the user that a touch operation has been
`received by causing vibration at the touch panel together
`with the display panel.
`[0019] Further,
`the present invention provides an elec-
`tronic device provided with a display panel over which a
`touch panel is superposed, a vibration generator supporting
`the display panel and imparting vibration to the display
`panel, and vibration control means for causing vibration to
`be generated from the vibration generator in the case of
`detecting that a touch operation on the touch panel has been
`received, the vibration generator provided with a weight, a
`support member supporting the weight so as to allow it to
`reciprocate, and connected to the display panel or a base
`member of the vibration generator in contact with the
`display panel, and excitation generating means for imparting
`excitation for making the weight reciprocate.
`
`[0020] According to the present invention, the electronic
`device reports to the user that a touch operation has been
`received by causing vibration at the touch panel together
`with the display panel.
`
`the present invention provides an elec-
`[0021] Further,
`tronic device provided with a display, a touch panel covering
`the display screen of the display, a vibration generator
`provided between the display and the touch panel, support-
`ing the touch panel on the display screen, and imparting
`vibration to the touch panel, and vibration control means for
`causing vibration to be generated from the vibration gen-
`erator in the case of detecting that a touch operation on the
`touch panel has been received.
`
`[0022] According to the present invention, the electronic
`device reports to the user that a touch operation has been
`received by causing the touch panel to vibrate.
`
`the present invention provides an elec-
`[0023] Further,
`tronic device provided with a display, a touch panel covering
`a display screen of the display, a vibration generator placed
`at the touch panel and imparting vibration to the touch panel,
`a vibration absorbing member provided between the display
`and the touch panel and absorbing a vibration component
`which would be transferred to the display in vibration
`components generated from the vibration generator, and
`vibration control means for causing vibration to be gener-
`ated from the vibration generator in the case of detecting that
`a touch operation on the touch panel has been received.
`
`[0024] According to the present invention, the electronic
`device reports to the user that a touch operation has been
`received by causing only the touch panel on the display
`screen to vibrate.
`
`the present invention provides an elec-
`[0025] Further,
`tronic device provided with an operating unit for receiving
`an operation input, a vibration generator at least a part of
`which is provided exposed to the outside from a housing of
`the electronic device and imparting vibration directly to the
`user, and vibration control means for causing vibration to be
`generated from the vibration generator in the case of detect-
`ing that an operation input to the operating unit has been
`received.
`
`[0026] According to the present invention, the electronic
`device reports that a touch operation has been received by
`directly imparting vibration to the user from the vibration
`generator.
`
`the present invention provides an elec-
`[0027] Further,
`tronic device provided with an operating unit for receiving
`an operation input, a vibration generator for
`imparting
`vibration to part of a housing of the electronic device
`different from the operating unit, and vibration control
`means for identifying a type of operation input and causing
`vibration to be generated from the vibration generator by a
`vibration mode linked with the type of the operation input in
`the case of detecting that an operation input to the operating
`unit has been received. Further, the present invention pro-
`vides a vibration-type reporting method in an electronic
`device comprising identifying the type of operation input,
`causing vibration to be generated from a vibration generator
`provided in the electronic device by a vibration mode linked
`with the type of the operation input, and causing part of a
`housing of the electronic device different from the operating
`unit to vibrate.
`
`APPLE INC.
`EXHIBIT 1109 - PAGE 56
`
`APPLE INC.
`EXHIBIT 1109 - PAGE 56
`
`
`
`US 2002/0149561 A1
`
`Oct. 17, 2002
`
`[0028] According to the present invention, the electronic
`device reports to the user that an operation input has been
`received by causing part of the housing different from the
`operating unit to vibrate by a vibration mode in accordance
`with the type of the operation input.
`
`the present invention provides an elec-
`[0029] Further,
`tronic device provided with an operating unit for receiving
`an operation input, a vibration generator for
`imparting
`vibration to part of a housing of the electronic device
`different from the operating unit, changing means for chang-
`ing a value of a parameter for controlling the electronic
`device in accordance with operation input to the operating
`unit, and vibration control means for causing vibration to be
`generated from the vibration generator by a vibration mode
`linked with a value of a parameter changed by the changing
`means by the operation input in the case of detecting that an
`operation input on the operating unit changing the value of
`a parameter has been received.
`
`[0030] According to the present invention, the electronic
`device reports to the user that an operation input changing
`the value of a parameter has been received by causing part
`of the housing different from the operating unit to vibrate by
`a vibration mode in accordance with the changed value of a
`parameter.
`
`the present invention provides an elec-
`[0031] Further,
`tronic device provided with an operating unit for receiving
`an operation input, a vibration generator for
`imparting
`vibration to the operating unit, and vibration control means
`for identifying a type of the operation input and causing
`vibration to be generated from the vibration generator by a
`vibration mode linked with the type of the operation input in
`the case of detecting that an operation input to the operating
`unit has been received, the vibration generator provided with
`a Weight, a support member for support