`
`(12) United States Patent
`Fukumoto et a].
`
`(10) Patent N0.:
`(45) Date of Patent:
`
`US 7,292,227 B2
`Nov. 6, 2007
`
`(54)
`
`ELECTRONIC DEVICE, VIBRATION
`GENERATOR, VIBRATION-TYPE
`REPORTING METHOD, AND REPORT
`CONTROL METHOD
`
`(75)
`
`Inventors: Masaaki Fukumoto, Yokohama (JP);
`Toshiaki Sugimura, Yokohama (JP)
`
`(56)
`
`References Cited
`
`U.S. PATENT DOCUMENTS
`
`5,528,697 A
`
`6/1996 Saito
`(Continued)
`FOREIGN PATENT DOCUMENTS
`
`(73)
`
`Assignee: NTT DoCoMo, Inc., Tokyo (JP)
`
`CA
`
`(*)
`
`Notice:
`
`Subject to any disclaimer, the term of this
`patent is extended or adjusted under 35
`U.S.C. 154(b) by 634 days.
`
`(21)
`
`(22)
`
`(86)
`
`Appl. No.:
`
`10/110,002
`
`PCT Filed:
`
`Aug. 3, 2001
`
`PCT No.:
`
`PCT/JP01/06680
`
`§ 371 (0X1)’
`(2), (4) Date:
`
`Apr. 5, 2002
`
`(87)
`
`PCT Pub. No.: WO02/12991
`
`PCT Pub. Date: Feb. 14, 2002
`
`(65)
`
`Prior Publication Data
`
`US 2002/0149561 A1
`
`Oct. 17, 2002
`
`Foreign Application Priority Data
`(30)
`Aug. 8, 2000
`Jul.
`27, 2001
`
`........................... .. 2000240473
`........................... .. 2001-228390
`
`(JP)
`(JP)
`
`(51)
`
`(52)
`(58)
`
`Int. Cl.
`(2006.01)
`G09G 5/00
`US. Cl. .................................. .. 345/173; 178/18.04
`
`Field of Classi?cation Search .............. .. 345/156,
`345/158, 179,173, 161, 169; 702/56; 703/7;
`715/771, 773; 381/111; 720/624; 700/245;
`318/568.11; 361/179,182; 178/18.04
`See application ?le for complete search history.
`
`2 I35 434 Al
`5/1995
`(Continued)
`OTHER PUBLICATIONS
`
`Of?ce Action corresponding to Japanese application JP2001
`228390 (and translation).
`
`(Continued)
`Primary ExamineriRichard Hjerpe
`Assistant ExamineriAbbas Abdulselam
`(74) Attorney, Agent, or FirmiBrinker Hofer Gilson and
`Lione
`
`(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.
`
`82 Claims, 53 Drawing Sheets
`
`Exhibit 1005 - Page 1 of 86
`
`
`
`US 7,292,227 B2
`Page 2
`
`US. PATENT DOCUMENTS
`
`2/1997 Wang et al.
`5,600,777 A
`4/1997 Murray
`5,619,181 A
`5,682,132 A 10/1997 Hiroyoshi et al.
`5,684,287 A 11/1997 Walts
`5,709,219 A *
`1/1998 Chen et al. ............... .. 600/595
`5,894,263 A
`4/1999 Shimakawa et al.
`5,977,867 A 11/1999 Blouin
`6,001,014 A * 12/1999 Ogata et a1. ................ .. 463/37
`6,039,258 A
`3/2000 Durbin et al.
`6,067,081 A
`5/2000 Hahlganss et al.
`
`. . . . . .. 446/297
`1/2001 Jessop . . . . . . . . . . . . . .
`6,171,168 B1 *
`. 340/407.1
`4/2001 Lee et al. .... ..
`6,211,775 B1 *
`307/10.1
`9/2002 Onodera et al.
`6,448,670 B1 *
`.. 463/36
`7/2003 Soma .......... ..
`6,585,595 B1 *
`6,645,076 B1 * 11/2003 Sugai ........................ .. 463/30
`
`FOREIGN PATENT DOCUMENTS
`
`JP
`JP
`Jp
`Jp
`]p
`Jp
`Jp
`Jp
`Jp
`Jp
`Jp
`]p
`
`Jp
`Jp
`Jp
`Jp
`Jp
`WO
`W0
`
`H8-221173
`H09-121236
`09215251
`10_293644
`10_2961g7
`H11_018157
`11462277
`H11_l9l795
`H11_197601
`11_212725
`2000_029661
`2000_092163
`
`2000_124970
`2000_137576
`2000448393
`2000137586 A
`2000148393 A
`WO92/00559
`WO93/l8475
`
`>x<
`
`8/1996
`5/1997
`8/l997
`4/1998
`10/199g
`H1999
`6/1999
`7/1999
`7/1999
`8/1999
`H2000
`3/2000
`
`4/2000
`5/2000
`5/2000
`5/2()()()
`5/2()()()
`1/1992
`9/l993
`
`12/1997
`2 258 762 C
`1/1995
`4323863
`1/1995
`4323863 A1
`3/1998
`196 38 015 A1
`0 957 423 A2 11/1999
`08221173 A
`8/1996
`
`OTHER PUBLICATIONS
`
`Of?ce Action corresponding to Japanese application JP2001
`228390 (and translation).
`
`* cited by examiner
`
`Exhibit 1005 - Page 2 of 86
`
`
`
`U.S. Patent
`
`Nov. 6, 2007
`
`Sheet 1 0f 53
`
`US 7,292,227 B2
`
`FIG. 1
`102
`l
`
`113 w
`
`CPU
`
`102\ TOUCH PANEL
`
`1 11 \ KEY INPuT uNIT
`
`I12 \ MEMORY
`
`116 f
`
`DISPLAY UNI T I103
`
`f114
`
`DRIVE sIGNAL
`GENERATION GIRGuIT
`I DRIVE SIGNAL
`OSCILLATORY ACTUATOR f1 15
`
`Exhibit 1005 - Page 3 of 86
`
`
`
`U.S. Patent
`
`Nov. 6, 2007
`
`Sheet 2 0f 53
`
`US 7,292,227 B2
`
`FIG. 3
`
`104a 103 102 104b
`,1
`1
`K
`{
`j
`
`//
`
`//__./_’_I
`
`IIIII
`
`.
`
`'
`
`FIG. 4
`
`AMPLITUDE
`
`TIME
`
`Exhibit 1005 - Page 4 of 86
`
`
`
`U.S. Patent
`
`Nov. 6, 2007
`
`Sheet 3 0f 53
`
`US 7,292,227 B2
`
`FIG. 5
`
`VIBRATION CONTROL
`PROCESSING 1
`
`DETECT
`OPERATION INPUT?
`
`N0
`
`S101
`
`8102
`READ WAVEFORM DATA f
`I
`INSTRUGT GENERATION I 8103
`OF DRIVE SIGNAL
`8104
`I
`RESET COUNT VALUE 1
`
`INSTRUCT START OF I 8105
`APPLICATION OF DRIVE
`SIGNAL
`I
`START COUNT
`
`8106
`J
`
`A
`
`I
`COUNT UP
`
`8107
`I
`
`S108
`
`APPLIOAT ION TIM
`< PRESORIBED TIME?
`
`INSTRUCT OESSATION OF
`APPLICATION
`
`5
`
`Exhibit 1005 - Page 5 of 86
`
`
`
`U.S. Patent
`
`Nov. 6, 2007
`
`Sheet 4 0f 53
`
`US 7,292,227 B2
`
`FIG. 6
`
`rjo
`
`CPU fm
`
`102\ TOUCH PANEL
`
`111\KEY INPUT UNIT
`
`112
`\ MEMORY
`
`116/
`
`DISPLAY UNIT /103
`
`DRIVE SIGNAL f211
`GENERATION CIRCUIT
`lDRIVE SIGNAL
`VIBRATOR /212
`
`ENCODER
`
`f213
`
`Exhibit 1005 - Page 6 of 86
`
`
`
`U.S. Patent
`
`Nov. 6, 2007
`
`Sheet 5 0f 53
`
`US 7,292,227 B2
`
`FIG. 7
`
`101
`
`212
`
`212a
`
`221
`
`_
`
`223
`
`222
`
`Exhibit 1005 - Page 7 of 86
`
`
`
`U.S. Patent
`
`Nov. 6, 2007
`
`Sheet 6 0f 53
`
`US 7,292,227 B2
`
`FIG. 9
`
`‘
`
`VOLTAGE
`LEVEL
`
`T I ME
`
`FIG. 10
`
`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
`:
`!
`
`AMPLITUDE
`
`TIME
`
`Exhibit 1005 - Page 8 of 86
`
`
`
`U.S. Patent
`
`Nov. 6, 2007
`
`Sheet 7 0f 53
`
`US 7,292,227 B2
`
`FIG. 1 1
`VIBRATION CONTROL
`PROCESSING 2
`
`READ WAVEFORM DATA f
`
`INSTRUCT GENERATION [3203
`OF DRIVE SIGNAL
`I
`RESET COUNT VALUE
`
`r8204
`
`S205
`INSTRUCT START OF
`APPLICATION OF DRIVE f
`SIGNAL
`
`I
`START COUNT
`I
`COUNT UP
`
`f S206
`
`s20?
`
`APPLICATION TIM
`< PRESCRIBED TI
`
`.
`
`DETERMINE TIMING OF
`8209 I CESSATION OF APPLICATION
`
`8210 \ INSTRUCT CESSATION OF
`APPLICATION
`
`i’
`
`Exhibit 1005 - Page 9 of 86
`
`
`
`U.S. Patent
`
`Nov. 6, 2007
`
`Sheet 8 0f 53
`
`US 7,292,227 B2
`
`FIG. 1 2
`
`FIG. 1 3
`/ 30
`113
`CPU f
`
`304
`\\
`WAN/LAN
`\ WIRELESS
`COMMUUNNIICTATION
`
`303
`\ KEY INPUT UNIT
`
`112
`\ MEMORY
`
`116f
`
`302
`DISPLAY UNIT f
`
`DRIVE SIGNAL / 114
`GENERATION CIRCUIT
`IDRIvE SIGNAL
`1
`OSCILLATORY ACTUATORf 15
`
`Exhibit 1005 - Page 10 of 86
`
`
`
`U.S. Patent
`
`Nov. 6, 2007
`
`Sheet 9 0f 53
`
`US 7,292,227 B2
`
`FIG. 14
`
`VIBRATION CONTROL
`PROCESSING 3
`
`——+I
`EXECUTE INSTRUCTED fs301
`PROCESSING
`
`READ WAVEFORM DATA f 3303
`
`INSTRUCT GENERATION fS304
`OF DRIVE sIGNAL
`
`RESET COUNT VALUE fs3o5
`I
`INSTRUCT START OF [8306
`APPLICATION OF DRIVE
`SIGNAL
`I
`8307
`START COUNT
`V
`“PI ssos
`COUNT UP
`V
`
`INSTRUCT CESSATION f3310
`OF APPLICATION
`
`c@
`
`Exhibit 1005 - Page 11 of 86
`
`
`
`U.S. Patent
`
`Nov. 6, 2007
`
`Sheet 10 0f 53
`
`US 7,292,227 B2
`
`FIG. 1 5
`VIBRATION CONTROL
`PROCESSING 4
`
`EXECUTE INSTRUCTED fS4O1
`PROCESSING
`
`S402
`
`, NO
`
`YES
`ACCuIRE RESULTS OF f 5403
`ExECuTIoN
`
`8404
`CHANGE PREsCRIBED
`TIME IN ACCORDANCE f
`WITH RESULTS OF
`EXECUTION
`05
`T
`READ WAVEFORM DATA P" 84
`T
`S406
`INsTRuCT GENERATION //
`OF DRIvE SIGNAL
`T
`3A0?
`RESET COuNT VALUE
`T
`8408
`INsTRuCT START OF
`APPLICATION OF DRIvE /
`S'GNAL
`
`3409
`T
`START COUNT f
`I‘
`
`S410
`I
`
`COUNT UP
`
`APPLT'I‘iAAET'ON
`< PRESCRIBED
`TIME?
`
`INSTRUCT CESSATIONfS412
`OF APPLICATION
`
`@
`
`Exhibit 1005 - Page 12 of 86
`
`
`
`U.S. Patent
`U.S. Patent
`
`Nov. 6, 2007
`Nov. 6, 2007
`
`Sheet 11 of 53
`Sheet 11 0f 53
`
`US 7,292,227 B2
`US 7,292,227 B2
`
`FIG. 16
`
`401
`401
`
`
`
`1.15b
`
`Exhibit 1005 - Page 13 of 86
`
`Exhibit 1005 - Page 13 of 86
`
`
`
`U.S. Patent
`
`Nov. 6, 2007
`
`Sheet 12 0f 53
`
`US 7,292,227 B2
`
`\ :75
`3%;
`
`mm; P \ E8568 4| 3 F \
`
`122:2 Q
`
`@0222
`$3 \ 25:58 A
`:32;
`
`3%
`
`:25
`I32
`/~2
`
`:75
`5%: E /P S
`
`E052 / N:
`
`mowzmw
`I02: / iv
`
`Exhibit 1005 - Page 14 of 86
`
`
`
`U.S. Patent
`
`Nov. 6, 2007
`
`Sheet 13 0f 53
`
`US 7,292,227 B2
`
`FIG. 18
`(VIBRATION CONTROL
`PROCESSING 5
`
`S504
`/
`DESIGNATE OSCILLATORY
`ACTUATOR 115a
`T
`
`YES
`HANDHELD?
`S503
`//
`YES
`DESIGNATE OSCILLATORY
`ACTUATOR 115b
`:
`S505
`‘
`READ WAVEFDRM DATA F
`I
`INSTRUCT GENERATION r3506
`0F DRIvE SIGNAL
`I
`8507
`RESET couNT vALuE f
`
`8508
`INSTRDcT START OF
`APPLIcATIDN 0F DRIvE f
`SIGNAL
`
`"
`START COUNT
`
`s5 9
`f 0
`
`—--———————————+
`"
`COUNT UP
`
`S510
`I
`S512
`S511
`'_ ——”l /
`INSTRUCT CESSATION
`OF APPLICATION
`
`Exhibit 1005 - Page 15 of 86
`
`
`
`U.S. Patent
`
`Nov. 6, 2007
`
`Sheet 14 0f 53
`
`US 7,292,227 B2
`
`FIG. 19
`
`FIG. 20
`
`103a
`
`1 15a
`
`Exhibit 1005 - Page 16 of 86
`
`
`
`U.S. Patent
`
`Nov. 6, 2007
`
`Sheet 15 0f 53
`
`US 7,292,227 B2
`
`‘
`
`115a
`
`451a
`
`451i
`
`Exhibit 1005 - Page 17 of 86
`
`
`
`U.S. Patent
`U.S. Patent
`
`Nov. 6, 2007
`Nov. 6, 2007
`
`Exhibit 1005 - Page 18 of 86
`
`Sheet 16 of 53
`Sheet 16 0f 53
`
`US 7,292,227 B2
`US 7,292,227 B2
`
`FIG. 23
`FIG. 23
`4 2
`
`42
`
`Exhibit 1005 - Page 18 of 86
`
`
`
`U.S. Patent
`
`Nov. 6, 2007
`
`Sheet 17 0f 53
`
`US 7,292,227 B2
`
`FIG. 25
`
`501
`
`FIG. 26
`
`Exhibit 1005 - Page 19 of 86
`
`
`
`U.S. Patent
`U.S. Patent
`
`Nov. 6, 2007
`Nov. 6, 2007
`
`Sheet 18 of 53
`Sheet 18 0f 53
`
`US 7,292,227 B2
`US 7,292,227 B2
`
`FIG. 27
`FIG. 27
`
`
`
`Exhibit 1005 - Page 20 of 86
`
`Exhibit 1005 - Page 20 of 86
`
`
`
`U.S. Patent
`
`Nov. 6, 2007
`
`Sheet 19 of 53
`
`US 7,292,227 B2
`
`FIG. 28
`
`90a
`
`504
`
`02
`
`Exhibit 1005 - Page 21 of 86
`
`Exhibit 1005 - Page 21 of 86
`
`
`
`U.S. Patent
`
`Nov. 6, 2007
`
`Sheet 20 of 53
`
`US 7,292,227 B2
`
`FIG. 29
`
`90a
`
`504
`
`03
`
`Exhibit 1005 - Page 22 of 86
`
`Exhibit 1005 - Page 22 of 86
`
`
`
`U.S. Patent
`
`Nov. 6, 2007
`
`Sheet 21 of 53
`
`US 7,292,227 B2
`
`FIG. 30
`
`90a
`
`504
`
`Exhibit 1005 - Page 23 of 86
`
`Exhibit 1005 - Page 23 of 86
`
`
`
`U.S. Patent
`
`Nov. 6, 2007
`
`Sheet 22 of 53
`
`US 7,292,227 B2
`
`FIG. 31
`
`
`
`Exhibit 1005 - Page 24 of 86
`
`Exhibit 1005 - Page 24 of 86
`
`
`
`U.S. Patent
`
`Nov. 6, 2007
`
`Sheet 23 of 53
`
`US 7,292,227 B2
`
`FIG. 32
`
`
`
`Exhibit 1005 - Page 25 of 86
`
`Exhibit 1005 - Page 25 of 86
`
`
`
`U.S. Patent
`
`Nov. 6, 2007
`
`Sheet 24 of 53
`
`US 7,292,227 B2
`
`FIG. 34
`
`
`
`FIG. 35
`
`fo
`
`Exhibit 1005 - Page 26 of 86
`
`Exhibit 1005 - Page 26 of 86
`
`
`
`U.S. Patent
`
`Nov. 6, 2007
`
`Sheet 25 of 53
`
`US 7,292,227 B2
`
`FIG. 36
`
`
`
`FIG. 37
`
`fo
`
`Exhibit 1005 - Page 27 of 86
`
`Exhibit 1005 - Page 27 of 86
`
`
`
`U.S. Patent
`
`Nov.6,
`
`2007
`
`Sheet 26 of 53
`
`US 7,292,227 B2
`
`FIG. 38
`
`FIG. 39
`
`Exhibit 1005 - Page 28 of 86
`
`Exhibit 1005 - Page 28 of 86
`
`
`
`
`
`U.S. Patent
`
`Nov. 6, 2007
`
`Sheet 27 of 53
`
`US 7,292,227 B2
`
`FIG. 40
`
`112b
`
`ee
`ee
`
`
`
`
`
`
`
`
`
`
`
`
`
`o
`feteoars|
`oerFe
`a
`
`a—o
`
`
`
`Exhibit 1005 - Page 29 of 86
`
`Exhibit 1005 - Page 29 of 86
`
`
`
`U.S. Patent
`
`Nov. 6, 2007
`
`Sheet 28 of 53
`
`US 7,292,227 B2
`
`FIG. 41
`
` ~- 102
`FSSSSSe
`
`FIG. 42
`
`112c
`
`
`
`
`
`ee
`ae
`ee
`
`Exhibit 1005 - Page 30 of 86
`
`Exhibit 1005 - Page 30 of 86
`
`
`
`U.S. Patent
`
`Nov. 6, 2007
`
`Sheet 29 of 53
`
`US 7,292,227 B2
`
`FIG. 43
`
`
`
`FIG. 44
`
`fo
`
`Exhibit 1005 - Page 31 of 86
`
`Exhibit 1005 - Page 31 of 86
`
`
`
`U.S. Patent
`
`Nov. 6, 2007
`
`Sheet 30 of 53
`
`US 7,292,227 B2
`
`FIG. 45
`
`fo
`
`FIG. 46
`
`112d
`
`WAVEFORM DATA
`
`
`
`
`
`
`
`
`
`
`
`
`TOUCH
`OPERATION
`PRESS ING
`OPERATION
`
`TOUCH
`OPERATION
`
`PRESSING
`OPERATION
`
`TOUCH
`OPERAT | ON
`
`PRESS ING
`OPERATION
`
`TOUCH BUTTON]
`
`AREA DATA
`
`A
`
`Exhibit 1005 - Page 32 of 86
`
`Exhibit 1005 - Page 32 of 86
`
`
`
`U.S. Patent
`
`Nov. 6, 2007
`
`Sheet 31 of 53
`
`US 7,292,227 B2
`
`FIG. 47
`
`60
`
`113
`
`CPL
`
`TOUCH PANEL
`102
`DISPLAY UNIT-~20S
`111)
`KEY INPUT UNIT
`woh
`
`MEMORY
`
`DRIVE SIGNAL
`GENERATION CIRCUIT
`DRIVE SIGNAL
`
`114
`
`OSCILLATORY
`ACTUATOR
`
`SOUND VOLUME
`
`MEASUREMENT
`
`BEEP GENERATION
`
`CIRCUIT
`
`115
`
`603
`
`IC
`
`149
`
`602
`
`LJ)
`
`601
`
`116
`
`604
`
`Exhibit 1005 - Page 33 of 86
`
`Exhibit 1005 - Page 33 of 86
`
`
`
`U.S. Patent
`
`Nov. 6, 2007
`
`Sheet 32 of 53
`
`US 7,292,227 B2
`
`FIG. 48
`
`REPORT CONTROL
`PROCESSING 1
`
`OPERATION
`INPUT DETECTED?
`
`YES
`
`GREATER
`THAN PRESCRIBED
`SOUND LEVEL?
`ESY
`DESIGNATE VIBRATION
`REPORT MODE
`
`READ WAVEFORM DATA
`
`$601
`NO
`
`S605
`
`S606
`
`DESIGNATE AUDIO
`REPORT MODE
`
`EMIT BEEPING SOUND
`
`
`
`
`
`
`INSTRUCT GENERATION|S607
`OF DRIVE SIGNAL
`
`RESET COUNT VALUEY~°0°®
`
`INSTRUCT START OF
`APPLICATION OF DRIVE
`S1GNAL
`
`S609
`
`START COUNT
`
`1
`
`$610
`
`COUNT UP
`
`
`
`APPLICATION
`TIME
`< PRESCRIBED
`TIME?
`
`S611
`
`8
`
`$612
`
`
`OF APPLICATION YES
`
`
`INSTRUCT CESSATION
`
`$613
`
`Exhibit 1005 - Page 34 of 86
`
`END
`
`Exhibit 1005 - Page 34 of 86
`
`
`
`U.S. Patent
`
`Nov. 6, 2007
`
`Sheet 33 of 53
`
`US 7,292,227 B2
`
`FIG. 49
`
`FIG. 50
`
`FIG. 51
`
`Exhibit 1005 - Page 35 of 86
`
`Exhibit 1005 - Page 35 of 86
`
`
`
`U.S. Patent
`
`Nov. 6, 2007
`
`Sheet 34 of 53
`
`US 7,292,227 B2
`
`FIG. 52
`
`i
`
`PU
`
`113
`
`TOUCH PANEL
`102
`DISPLAY unIT-~19%
`111
`]KEY INPUT UNIT
`
`0
`
`MEMORY
`
`DRIVE SIGNAL
`
`114
`
`GENERATION CIRCUIT
`DRIVE SIGNAL
`OSCILLATORY
`115
`ACTUATOR
`
`|
`603
`
`
`
`701~|compnioae ion BEEP GENERATION 7
`
`WIRELESS
`
`UNIT
`
`CIRCUIT
`
`116
`
`604
`
`Exhibit 1005 - Page 36 of 86
`
`Exhibit 1005 - Page 36 of 86
`
`
`
`U.S. Patent
`
`Nov. 6, 2007
`
`Sheet 35 of 53
`
`US 7,292,227 B2
`
`FIG. 53
`
`BEACON RECEIVING
`PROCESS ING
`
`DEMODULATE BEACON
`
`
`
`
`
`EXTRAGT GONTROL
`BIT DATA
`
`STORE IN MEMORY
`
`FIG. 54
`
`112e
`
`
`
`
`
`
`VIBRATION
`
`
`REPORT MODE
`
`
`
`
`Exhibit 1005 - Page 37 of 86
`
`Exhibit 1005 - Page 37 of 86
`
`
`
`U.S. Patent
`
`Nov. 6, 2007
`
`Sheet 36 of 53
`
`US 7,292,227 B2
`
`FIG. 55
`
`
`
`Exhibit 1005 - Page 38 of 86
`
`Exhibit 1005 - Page 38 of 86
`
`
`
`GPU
`
`02
`
`| TOUCH PANEL
`
`902
`
`MEMORY
`
`FIG. 56
`
`an
`
`904
`
`901
`
`DISPLAY UNIT
`
`DRIVE SIGNAL
`GENERAT | ON
`CIRCUIT
`
`903
`
`L007‘9‘AONquad“SN
`
`eSJOLEJ9US
`7HL77°767LSA
`
`OSCILLATORY
`ACTUATOR
`
`OSCILLATORY
`ACTUATOR
`
`OSCILLATORY
`ACTUATOR
`
`OSCILLATORY
`ACTUATOR
`
`115a
`
`115b
`
`115c
`
`115d
`
`Exhibit 1005 - Page 39 of 86
`
`
`
`U.S. Patent
`
`Nov. 6, 2007
`
`Sheet 38 of 53
`
`US 7,292,227 B2
`
`FIG. 57
`
`VIBRATION CONTROL
`PROCESSING 6
`
`OPERATION
`NPUT DETECTED?
`
`$701
`
`NO
`
`YES
`
`IDENTIFY TOUCHED
`
`POSITION
`
`
`
`
`CALCULATE DISTANCES
`BETWEEN TOUCHED
`POSITION AND
`OSCILLATORY ACTUATORS
`
`
`
`
`$702 OY
`
`9703
`
`CALCULATE PHASES OF|ovo,
`OSCILLATORY ACTUATORS
`
`READ WAVEFORM DATA
`
`S705
`
`INSTRUCT GENERATION
`OF DRIVE SIGNAL
`
`$706
`
`Exhibit 1005 - Page 40 of 86
`
`Exhibit 1005 - Page 40 of 86
`
`
`
`U.S. Patent
`
`Nov. 6, 2007
`
`Sheet 39 of 53
`
`US 7,292,227 B2
`
`FIG. 58
`
`RESET COUNT
`
`S707
`
`INSTRUCT START OF
`APPLICATION OF DRIVEF-~
`S1GNAL
`
`$708
`
`START COUNT
`
`S709
`
`COUNT UP
`
`$710
`
`3/11
`
`
`
`APPLICATION TIM
`
`< PRESCRIBED TIME?
`INSTRUCT CESSATION
`OF APPLICATION
`
`NO
`
`S712
`
`(1)
`
`END
`
`Exhibit 1005 - Page 41 of 86
`
`Exhibit 1005 - Page 41 of 86
`
`
`
`U.S. Patent
`
`Nov. 6, 2007
`
`Sheet 40 of 53
`
`US 7,292,227 B2
`
`FIG. 59
`
`550
`502
`
`901
`
`
`Exhibit 1005 - Page 42 of 86
`
`Exhibit 1005 - Page 42 of 86
`
`
`
`U.S. Patent
`
`Nov.
`
`6
`
`Sheet 41 of 53
`
`US 7
`
`292,227 B2
`
`FIG. 61
`
`115a
`
`115b
`
`!I!IitI|itI1tt||t4
`
`r
`
`fort torr oe cre rene
`
`115¢
`
`115d
`
`FIG. 62
`
`902
`
`AREA DATA
`
`Li.=
`OS=©—<<=ocCo
`Lue
`co
`OSCILLATORY ACTUATORS
`
`
`
`115a,115b,115c,115d
`
`Exhibit 1005 - Page 43 of 86
`
`Exhibit 1005 - Page 43 of 86
`
`
`
`
`
`U.S. Patent
`
`Nov. 6, 2007
`
`Sheet 42 of 53
`
`US 7,292,227 B2
`
`FIG. 63
`
`VIBRATION CONTROL
`PROCESSING 7
`
`OPERAT | ON
`INPUT DETECTED?
`
`YES
`IDENTIFY TOUCHED
`POSITION
`
`$801
`
`No
`
`S802
`
`5803
`
`
`
`
`REFER [0 DRIVING OBJECT
`DECISION TABLE AND
`DETERMINE OSCILLATORY
`ACTUATORS TO BE DRIVEN
`
`
`
`
`
`
`READ WAVEFORM DATA
`
`S804
`
`INSTRUCT GENERATION OF|,S805
`DRIVE SIGNAL
`RESET COUNT VALUE
`
`S806
`
`INSTRUCT START OE
`APPLICATION OF DRIVE
`SIGNAL
`
`START COUNT
`COUNT UP
`
`
`
`
`
`APPLICATION TIME
`< PRESCRIBED TIME?
`YES
`
`S807
`
`$808
`
`S809
`5810
`
`NO
`
`$8114
`
`INSTRUCT CESSATION
`OF APPLICATION
`
`END
`
`Exhibit 1005 - Page 44 of 86
`
`Exhibit 1005 - Page 44 of 86
`
`
`
`U.S. Patent
`
`Nov. 6, 2007
`
`Sheet 43 of 53
`
`US 7,292,227 B2
`
`FIG. 64
`
`950
`
`
`964a
`
`964a
`
`963
`
`Exhibit 1005 - Page 45 of 86
`
`Exhibit 1005 - Page 45 of 86
`
`
`
`U.S. Patent
`
`Nov. 6, 2007
`
`Sheet 44 of 53
`
`US 7,292,227 B2
`
`FIG. 66
`
`964b
`
`964b
`
`963
`
`FIG. 67
`
`964c
`
`963
`
`965c
`
`Exhibit 1005 - Page 46 of 86
`
`Exhibit 1005 - Page 46 of 86
`
`
`
`U.S. Patent
`
`Nov.6, 2007
`
`Sheet 45 of 53
`
`US 7,292,227 B2
`
`FIG. 68
`
`FIG. 69
`
`FIG. 70
`
`Exhibit 1005 - Page 47 of 86
`
`Exhibit 1005 - Page 47 of 86
`
`
`
`
`
`
`U.S. Patent
`
`Nov. 6, 2007
`
`Sheet 46 of 53
`
`US 7,292,227 B2
`
`FIG. 71
`
`962 966
`
`973
`
`971
`972
`
`951
`
`Exhibit 1005 - Page 48 of 86
`
`975
`
`Exhibit 1005 - Page 48 of 86
`
`
`
`U.S. Patent
`
`Nov. 6, 2007
`
`Sheet 47 of 53
`
`US 7,292,227 B2
`
`FIG. 73
`
`
`
`
`
`962
`
`966 961
`
`Exhibit 1005 - Page 49 of 86
`
`Exhibit 1005 - Page 49 of 86
`
`
`
`U.S. Patent
`
`Nov. 6, 2007
`
`Sheet 48 of 53
`
`US 7,292,227 B2
`
`FIG. 76
`
`OSCILLATOR
`
`
` RaRa CTRL SIGNAL
`
`981
`
`
`
`Exhibit 1005 - Page 50 of 86
`
`Exhibit 1005 - Page 50 of 86
`
`
`
`U.S. Patent
`
`Nov. 6, 2007
`
`Sheet 49 of 53
`
`US 7,292,227 B2
`
`FIG. 78
`
`990
`
`
`
`
`DARK
`
`BRIGHT
`
`Exhibit 1005 - Page 51 of 86
`
`Exhibit 1005 - Page 51 of 86
`
`
`
`U.S. Patent
`
`Nov. 6, 2007
`
`Sheet 50 of 53
`
`US 7,292,227 B2
`
`FIG. 80
`
`996
`
`+ 9
`
`95
`
`FIG. 81
`
`
`
`Exhibit 1005 - Page 52 of 86
`
`Exhibit 1005 - Page 52 of 86
`
`
`
`FIG. 82
`
`800
`
`
`
`
`810
`
`pooaane AMPLIFIER a DRIVE SIGNAL
`
`used“SN
`L007‘9“AON
`eSJOTS}99Y$
`7HL77°767LSA
`
`Exhibit 1005 - Page 53 of 86
`
`
`
`FIG. 83
`
`850
`
`812b 814b
`
`815b
`
`proton honeee- Poco rnc tenn nn nnn CONSTANT POTENTIAL (+)
`KLANALZZZL
`LALALLLZ
`—
`
`+
`
`
`
`
`
`
`ge Shee es ae
`
`panwn AMPLIFIER
`
`}---------- DRIVE SIGNAL
`
`used“SN
`L007‘9“AON
`€SJOTSJ99US
`7HL77°767LSA
`
`Exhibit 1005 - Page 54 of 86
`
`
`
`U.S. Patent
`
`Nov. 6, 2007
`
`Sheet 53 of 53
`
`US 7,292,227 B2
`
`FIG. 84
`
`953
`
`962a
`961
`
`Exhibit 1005 - Page 55 of 86
`
`Exhibit 1005 - Page 55 of 86
`
`
`
`US 7,292,227 B2
`
`1
`ELECTRONIC DEVICE, VIBRATION
`GENERATOR, VIBRATION-TYPE
`REPORTING METHOD, AND REPORT
`CONTROL METHOD
`
`TECHNICAL FIELD
`
`invention relates to a user interface and
`The present
`vibration generation mechanism of an electronic device.
`
`BACKGROUND ART
`
`PDAs(personal digital assistants), personal computers,
`ATMs(automatic teller machines), and other various types
`of electronic devices have, for example, operation buttons or
`keyboards, touch panels, and other user interfaces. Users use
`these user interfaces to perform operation inputs to the
`electronic equipment, such as inputting words andselecting
`a processing to be executed.
`In the case of a portable electronic device provided with
`a keyboard or operation buttons, however, keys or operation
`buttons are of a reduced size, weight, and thickness 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 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 panelis 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.
`There are other types of electronic devices which report to
`a user, by way of a beep soundandthelike, 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
`
`invention is to provide an
`An object of the present
`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.
`To achieve the above object, the present invention pro-
`vides 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 whenit is detected that an operation input
`to the operating unit is received.
`According to the present invention, the electronic device
`reports to a user that an operation input has been received,
`by causing the hand-touchedportion ofthe electronic device
`to vibrate.
`
`20
`
`25
`
`30
`
`35
`
`40
`
`45
`
`50
`
`55
`
`60
`
`65
`
`2
`invention provides an electronic
`the present
`Further,
`device provided with an operating unit for receiving an
`operation input, a vibration generator for imparting vibration
`to the operating unit, and vibration control meansfor caus-
`ing 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 whenit 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.
`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.
`Further,
`the present
`invention provides an electronic
`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 detecting 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 vibration gen-
`erator provided in the electronic device to give vibration to
`the userin the case of detecting that execution of processing
`instructed by an operation input to the operating unit has
`ended.
`
`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.
`Further,
`the present
`invention provides an electronic
`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 ofthe first vibration generator and
`the secondvibration 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.
`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.
`invention provides an electronic
`the present
`Further,
`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
`
`Exhibit 1005 - Page 56 of 86
`
`Exhibit 1005 - Page 56 of 86
`
`
`
`US 7,292,227 B2
`
`3
`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 ofa 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.
`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.
`Further,
`the present
`invention provides an electronic
`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 vibra-
`tion 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 mem-
`ber supporting the weight soas 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.
`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.
`invention provides an electronic
`Further,
`the present
`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 detect-
`ing 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 meansfor imparting
`excitation for making the weight reciprocate.
`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.
`invention provides an electronic
`Further,
`the present
`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, supporting 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 generator in the
`case of detecting that a touch operation on the touch panel
`has been received.
`
`20
`
`25
`
`30
`
`40
`
`45
`
`50
`
`55
`
`60
`
`65
`
`4
`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.
`Further,
`the present
`invention provides an electronic
`device provided with a display, a touch panel covering a
`display screen ofthe display, a vibration generator placed at
`the touch panel and imparting vibration to the touch panel,
`a vibration absorbing memberprovided betweenthe 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.
`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.
`invention provides an electronic
`the present
`Further,
`device provided with an operating unit for receiving an
`operation input, a vibration generatorat 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.
`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.
`Further,
`the present
`invention provides an electronic
`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 identi-
`fying 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 provides 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 pro-
`vided in the electronic device by a vibration mode linked
`with the type of the operation input, and causing part of a
`housing ofthe electronic device different from the operating
`unit to vibrate.
`
`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.
`Further,
`the present
`invention provides an electronic
`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 changing a value of
`a parameter for controlling the electronic device in accor-
`dance with operation input to the operating unit, and vibra-
`tion control means for causing vibration to be generated
`from the vibration generator by a vibration modelinked 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.
`According to the present invention, the electronic device
`reports to the user that an operation input changing the value
`
`Exhibit 1005 - Page 57 of 86
`
`Exhibit 1005 - Page 57 of 86
`
`
`
`US 7,292,227 B2
`
`5
`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.
`invention provides an electronic
`the present
`Further,
`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 iden-
`tifying a type of the operation input and causing vibration to
`be generated from the vibration generator by a vi