`Morimura et al.
`
`[54] DOCUMENT PROCESSING DEVICE
`
`[75]
`
`Inventors: Takeshi Morimura; Tadashi
`Watanabe; Yuichi Fukui, all of
`Yamatokoriyama, Japan
`
`[73] Assignee: Sharp Kabushiki Kaisha, Osaka, Japan
`
`[21] Appl. No.: 08/674,108
`
`[22] Filed:
`
`Jul. 3, 1996
`
`[30]
`
`Foreign Application Priority Data
`
`Aug. 11, 1995
`Sep. 25, 1995
`
`[JP]
`[JP]
`
`Japan .................................... 7-205770
`Japan .................................... 7-245971
`
`Int. Cl? ....................................................... G09G 5/00
`[51]
`[52] U.S. Cl. ........................... 345/173; 345/174; 345/179
`[58] Field of Search ..................................... 345/173, 174,
`345/175, 176, 177, 179
`
`[56]
`
`References Cited
`
`U.S. PATENT DOCUMENTS
`
`4,389,711
`4,395,920
`5,134,388
`5,280,275
`5,298,672
`5,347,589
`5,483,261
`5,635,683
`
`6/1983 Hotta et a!. ............................. 364/556
`........................ 73/862.64
`8/1983 Kurtin et a!.
`7/1992 Murakami ............................... 345/173
`1!1994 Kaplan .................................... 345/157
`3/1994 Gallitzendorfer ......................... 84/603
`9/1994 Meeks eta!. ............................... 382/3
`1!1996 Yasutake ................................. 345/173
`6/1997 McDermott et a!. ................... 345/179
`
`FOREIGN PATENT DOCUMENTS
`
`0434086
`
`6/1991 European Pat. Off ..
`
`111111
`
`1111111111111111111111111111111111111111111111111111111111111
`US006072474A
`[11] Patent Number:
`[45] Date of Patent:
`
`6,072,474
`Jun.6,2000
`
`0440364
`0441496
`0551778
`0585944
`0595746
`6342336
`
`8/1991
`8/1991
`7/1993
`3/1994
`5/1994
`12/1994
`
`European Pat. Off ..
`European Pat. Off ..
`European Pat. Off ..
`European Pat. Off ..
`European Pat. Off ..
`Japan .
`
`OTHER PUBLICATIONS
`
`"Pressure-Sensitive Trackball Device," IBM Technical Dis(cid:173)
`closure Bulletin, vol. 38, No. 10, Oct. (1995) Armonk, NY,
`US.
`"Pressure-Sensitive Mouse," IBM Technical Disclosure
`Bulletin, vol. 35, No. 6, Nov. 1992, Armonk, NY, US.
`
`Primary Examiner-Matthew Luu
`
`[57]
`
`ABSTRACT
`
`When a user touches a tablet with a pen, a coordinate pointed
`with a nib of a pen and a tool force on this coordinate are
`detected, and a cursor is displayed at a position correspond(cid:173)
`ing to the coordinate in a display device. Furthermore, the
`shape, color and size, etc., of the cursor can be varied
`according to a change in coordinate, tool force. This permits
`the user to recognize a level of the tool force which he
`actually applies at a glance. Additionally, an operational
`mode is switched according to an amount of change in
`detected coordinate and the tool force. As a result, the user
`is permitted to control an operational mode of the document
`processing device with ease only by a pen operation, thereby
`improving an operability.
`
`18 Claims, 40 Drawing Sheets
`
`,......-1
`COORDINATE
`
`DETECTION MEANS I
`
`I
`
`( 4
`J CURSOR DISPLAY
`rl
`MEANS
`
`I
`J
`
`3 ('
`
`.,
`J DISPLAY I
`
`MEANS
`
`I rz
`TOOL FORCE
`DETECTION
`MEANS
`
`!8
`
`TIME
`MEASURING
`MEANS
`
`>----7
`
`,~,
`
`r
`
`TOOL FORCE
`FIXING
`MEANS
`
`!6
`
`-
`
`-E--
`
`~ FIXBD STATE
`
`INFORMING MEANS
`gl
`
`!7
`
`--?
`'
`'
`
`FIXED STATE
`CANCELLATION
`MEANS
`
`l
`J CHARACTER/GRAPHIc I
`PLOTTING MEANS J
`
`(5
`
`'I
`
`f 1 1
`CONDITION
`SETTING MEANS
`
`I
`
`LJ
`
`I
`
`~ CANCELLATION
`
`INFORMING MEANS
`
`1 0
`
`APPLE INC.
`EXHIBIT 1005 - PAGE 1
`
`
`
`1
`/'""'
`COORDINATE
`DETECTION MEANS
`
`I r2
`TOOL FORCE
`DETECTION
`MEANS
`
`F
`
`I G.
`
`1
`
`[6
`
`TOOL FORCE
`,_.._....;;.
`~ FIXING
`,----/ 1\..._/ ~ MEANS
`
`L FIXED STATE
`
`!8
`
`TIME
`MEASURING
`MEANS
`
`---7
`'
`
`INFORMING MEANS
`gl
`
`r1
`
`FIXED STATE
`CANCELLATiON
`MEANS
`
`L CANCELLATION
`
`INFORMING MEANS
`
`d •
`\Jl
`•
`
`/ 3
`DISPLAY
`MEANS
`I'
`
`4 r
`CURSOR DISPLAY
`'
`~ MEANS
`
`l
`(5
`CHARACTER/GRAPHIC
`PLOTT! NG MEANS
`
`1 -
`
`F--
`
`'
`
`' - - - -
`
`rl 1
`CONDITION
`SETTING MEANS
`
`v-1 0
`
`APPLE INC.
`EXHIBIT 1005 - PAGE 2
`
`
`
`FIG. 2
`
`•
`\Jl
`•
`
`21c
`
`_
`
`COORDINATE I
`DETECTING r-L--------1 1 - -
`DEVICE
`
`KEYBOARD
`
`~27
`I
`
`22~ CPU
`-
`
`-
`
`-
`
`0
`lJ
`~---------.c
`rn
`c c.n 1-----;
`
`r
`- - - -1 V-RAM
`
`' - - - - - -
`
`RAM
`
`r-28
`
`~29
`
`ROM
`
`-
`
`-
`
`24r-
`DISPLAY
`1L ______ _
`
`ORY DEVICE I_ [
`r
`DISK
`126~ MEM
`CONTROL UNIT
`L_ ____ _
`251
`
`L
`
`~
`
`r----30
`TIMER
`CONTROL UNIT J
`
`SOUND ~H SPEAKER J
`J
`1-----;IOUTPUT DEVICE J
`_I
`-
`311
`32
`
`_
`
`APPLE INC.
`EXHIBIT 1005 - PAGE 3
`
`
`
`U.S. Patent
`
`Jun.6,2000
`
`Sheet 3 of 40
`
`6,072,474
`
`OCCURRENCE OF PEN EVENT
`
`F IG . 3
`
`ex. Y)~ CURRENT COORDINATE
`
`P ~ CURRENT VALUE FOR TOOL FORCE
`
`YES
`
`S6
`FIXED PLOTTING/EDITING
`PROCESS
`
`VARIABLE PLOTTING/EDITING
`PROCESS
`
`ex . Y ) ~ ex. Y)
`
`APPLE INC.
`EXHIBIT 1005 - PAGE 4
`
`
`
`U.S. Patent
`
`Jun.6,2000
`
`Sheet 4 of 40
`
`6,072,474
`
`F IG . 4
`C CURSOR PLOTI ING PROCESS)
`P <? TOOL FORCE FACTOR
`(x. y) <? COORDINATE FACTOR
`
`S 1 1
`
`SELECT BIT MAP DATA OF CURSOR CORRESPONDING
`TO TOOL FORCE P ~ W
`s 1 3
`
`NO
`
`S 1 2
`
`S 1 4
`APPEND DESIGN.
`
`YES
`ICON, etc .. ON W
`
`S 1 6
`YES
`TRANSFER DATA FROM W TO (x', y') ON V-RAM
`
`I Cx' , y' ) <? Cx. y) ~ S 1 8
`S 1 9
`TRANSFER W TO (x, y) ON V-RAM
`
`APPLE INC.
`EXHIBIT 1005 - PAGE 5
`
`
`
`U.S. Patent
`
`Jun.6,2000
`
`Sheet 5 of 40
`
`6,072,474
`
`("I')
`
`#
`a:
`0
`(/) a:
`::J u
`
`N
`
`#= a:
`0
`(/) a:
`::J u
`
`:i
`a:
`0
`(/') a:
`::J u
`
`~
`
`~
`
`~
`
`w u
`a:
`0
`
`lL a X
`
`<(
`
`[__ ______ _
`
`~
`
`N
`0...
`
`--------- 0...
`
`C"')
`:#
`a:
`0
`(./)
`a:
`::J
`u
`
`N
`~
`a:
`0
`(/')
`a:
`:J
`u
`
`0 -:#"
`a:
`~ a:
`::J u
`
`'D -L(')
`• -lL-
`
`a:
`0
`(/)
`a:
`:J
`u
`lL
`0
`w
`n.
`>-
`1-
`
`.
`<.9 -lL-
`
`APPLE INC.
`EXHIBIT 1005 - PAGE 6
`
`
`
`U.S. Patent
`
`Jun.6,2000
`
`Sheet 6 of 40
`
`6,072,474
`
`-X
`
`<(
`~
`0...
`
`.........
`N
`u
`0 w
`0:::
`
`......... u .._..
`0:::
`0
`......J
`0 u
`
`.........
`u
`w
`t-........
`I
`3
`
`w
`u
`a:
`~
`......J
`0
`0
`1-
`
`X
`<(
`2
`0...
`
`0
`
`.......,
`<.D ..
`
`-.0
`<.9 -lL..
`
`.........
`0.
`w
`u
`0:::
`0
`I.J...
`......J
`0
`Q
`
`....-..
`
`0 -......J
`
`......J
`<(
`::E
`(j)
`
`0 . -
`
`- <
`
`.0
`
`-l.L
`
`APPLE INC.
`EXHIBIT 1005 - PAGE 7
`
`
`
`d •
`\Jl
`•
`
`FIG.7(a)
`
`APPLY TOOL FORCE
`
`t/ FOR PREDETERMINED TIME •"•
`
`MAINTAIN TOOL FORCE
`CONSTANT AT ONE POSITION
`
`SMALL TOOL FORCE
`
`MEDIUM TOOL FORCE
`
`CURSOR IS LOCKED
`
`FIG. 7(b)
`
`INSTANTANEOUSLY APPLY L ARVGE
`TOOL FORCE AT THE SAME
`POSITION
`
`APPLY
`
`TOOL FORCE
`
`CURSOR IS LOCKED
`
`LOCKED STATE
`IS CANCELLED
`
`LARGE TOOL FORCE
`
`APPLE INC.
`EXHIBIT 1005 - PAGE 8
`
`
`
`U.S. Patent
`
`Jun.6,2000
`
`Sheet 8 of 40
`
`6,072,474
`
`VARIABLE PLOTTING/EDITING PROCESS
`
`F
`
`I G.
`
`8
`
`NO
`
`S38
`
`S29
`I Y-Yo I)
`
`CURSOR PLOTTING PROCESS
`FACTOR :(X,Y).Ptix
`
`PLOTTING/EDITING PROCESS
`:(X.Y).Ptix
`FACTOR
`S42
`
`S33
`CURSOR PLOTTING PROCESS
`FACTOR:(Xo.Yo).Po
`
`PLOTTING/EDITING PROCESS
`FACTOR:(Xo. Yo). Po
`S34
`
`S27
`CURSOR PLOTTING PROCESS
`FACTOR:CX. Y),P
`
`PLOTTING/EDITING PROCESS
`FACTOR: (X. Y). P
`
`S28
`
`APPLE INC.
`EXHIBIT 1005 - PAGE 9
`
`
`
`U.S. Patent
`
`Jun.6,2000
`
`Sheet 9 of 40
`
`6,072,474
`
`VARIABLE PLOTTING/EDITING PROCESS
`
`F IG . 9
`
`NO
`
`L ¢::' ~mxe I X-Xo I . I Y-Yo I )
`
`S52
`TOOL FORCE CONSTANT
`FLAG ON
`
`S64
`FIXED STATE FLAG ON
`
`YES
`
`S 6 6
`.------L-----'--1
`TOOL FORCE CONSTANT
`FLAG OFF
`
`S57
`TOOL FORCE CONSTANT
`FLAG OFF
`
`S 5 9
`
`CURSOR PLOTTING PROCESS
`FACTOR: ex. Y). Po
`
`S55
`CURSOR PLOTTING PROCESS
`FACTOR: (X. Y), P
`
`PLOTTING/EDITING PROCESS
`FACTOR : ex. Y). Po
`
`PLOTTING/EDITING PROCES
`FACTOR:(X. Y), P
`
`S56
`
`APPLE INC.
`EXHIBIT 1005 - PAGE 10
`
`
`
`U.S. Patent
`
`Jun.6,2000
`
`Sheet 10 of 40
`
`6,072,474
`
`F
`
`I G.
`
`1 0
`
`FIXED PLOTTING/EDITING PROCESS
`
`S 7 3
`
`YES
`CURSOR PLOTTING PROCESS
`FACTOR:(X. Y).Prix
`
`S 7 4
`
`PLOTTING/EDITING PROCESS
`FACTOR:(X. Y),Prix
`
`APPLE INC.
`EXHIBIT 1005 - PAGE 11
`
`
`
`U.S. Patent
`
`Jun.6,2000
`
`Sheet 11 of 40
`
`6,072,474
`
`F
`
`I G.
`
`1 1
`
`FlXED PLOTTlNG/EDlTlNG PROCESS
`
`t ~TIMER ELAPSED TIME
`S86
`
`S92
`CURSOR PLOTTING PROCESS
`FACTOR:(X,Y).Prix
`
`PLOTTING/EDITING PROCESS
`FACTOR:CX. Y).Prix
`S93
`
`CURSOR EDITING PROCESS
`FACTOR: (X. Y), P
`
`PLOTTING/EDITING PROCESS
`FACTOR:(X, Y),P
`
`APPLE INC.
`EXHIBIT 1005 - PAGE 12
`
`
`
`U.S. Patent
`
`Jun.6,2000
`
`Sheet 12 of 40
`
`6,072,474
`
`FIXED PLOTTING/EDITING PROCESS
`
`F
`
`I G.
`
`1 2
`
`NO
`
`NO
`
`S I 0 1
`L ¢::~ max( I X-X I . I Y-Y I )
`
`s 1 0 9
`
`s 1 2 0
`CURSOR PLOTTING PROCESS
`FACTOR :(X, Y), P
`
`PLOTTING/EDITING PROCESS
`FACTOR :(X, Y), P
`s 1 2 1
`
`s 1 1 3
`CURSOR PLOTTING PROCESS
`FACTOR :(Xo. Yo). Prix
`
`s 1 0 7
`CURSOR PLOTTING PROCESS
`FACTOR :(X,Y),Prix
`
`PLOTTING/EDITING PROCESS
`FACTOR :CXo. Yo) .Prix
`s 1 1 4
`
`PLOTTING/EDITING PROCESS
`FACTOR :(X. Y), Pr1x
`S I 0 8
`
`APPLE INC.
`EXHIBIT 1005 - PAGE 13
`
`
`
`U.S. Patent
`
`Jun.6,2000
`
`Sheet 13 of 40
`
`6,072,474
`
`FIXED PLOTTING/EDITING PROCESS
`
`F
`
`I G.
`
`1 3
`
`s 1 4 0
`t <? TIMER ELAPSED TlME
`
`NO
`L <? nax( I X-Xo I . I Y-Yo I )
`s 1 4 3
`
`s 1 3 1
`nax C I X-X I . I Y-Y I )
`
`NO
`
`s 1 3 3
`
`YES
`
`NO
`
`s 1 4 5
`CURSOR PLOTTING PROCESS
`FACTOR :(Xo. Yo). Prix
`
`s 1 4 7
`FIXED STATE FLAG ON
`
`PLOTTING/EDITING PROCESS
`FACTOR:(Xo. Yo) .Prix
`s 1 4 6
`
`s 1 4 9
`CURSOR PLOTTING PROCESS
`:CXo. Yo).P
`FACTOR
`
`PLOTTING/EDITING PROCESS
`FACTOR:CXo. Yo).P
`s 1 50
`
`s 1 3 6
`CURSOR PLOTTING PROCESS
`FACTOR :(X.Y).Prix
`
`PLOTTING/EDITING PROCESS
`FACTOR :(X. Y).Prix
`s 1 3 7
`
`APPLE INC.
`EXHIBIT 1005 - PAGE 14
`
`
`
`U.S. Patent
`
`Jun.6,2000
`
`Sheet 14 of 40
`
`6,072,474
`
`-D -
`-u.
`
`-•
`t9 -u.
`
`X "' E
`
`1-
`
`I
`I
`
`--t---~--------
`1
`I
`I
`I
`I
`I
`I
`I
`I
`I
`
`,........,
`.....JO.....J
`<I><J
`..........
`0
`X
`
`0
`
`w
`~
`~
`0 w
`X
`I
`rL~ .J __
`~
`I
`~ .......
`~
`
`I
`I
`
`-1- -- _,_ - - - -- -
`
`~
`E
`1-
`
`0...
`
`0
`
`APPLE INC.
`EXHIBIT 1005 - PAGE 15
`
`
`
`U.S. Patent
`
`Jun.6,2000
`
`Sheet 15 of 40
`
`6,072,474
`
`FIG.15
`
`p
`
`~p
`Po
`11P
`
`SWITCH TO FIXED STATE ··
`--\~~
`-----------------------+--1
`
`I
`
`I
`
`0~------------------~~~
`Lmax L
`
`APPLE INC.
`EXHIBIT 1005 - PAGE 16
`
`
`
`U.S. Patent
`
`Jun.6,2000
`
`Sheet 16 of 40
`
`6,072,474
`
`FIG.16
`
`p
`
`0
`
`t
`
`CANCEL FIXED STATE
`
`t
`
`FIGJ7
`
`p
`
`0
`
`CANCEL FIXED STATE
`
`1
`
`t
`
`I
`I
`t<
`~I
`1 Tmax 1
`
`APPLE INC.
`EXHIBIT 1005 - PAGE 17
`
`
`
`U.S. Patent
`
`Jun.6,2000
`
`Sheet 17 of 40
`
`6,072,474
`
`LLI
`~
`~
`Cl w
`>< -lJ..
`
`I
`! I
`~
`--t----------- ~
`I
`I
`I
`
`.--
`
`>-'-"' ><
`
`0
`
`.....J,_.....J
`<l~<J
`0 ><
`
`'-"'
`
`w
`t-
`~
`
`I/)
`
`+J
`X
`I'd
`
`~
`
`Cl w
`>< -lJ..
`I
`I
`w --- _l ____ i ______
`--~~
`u
`I
`z
`I
`I
`<t:
`I
`u
`I
`
`I
`I
`I
`
`I
`I
`I
`I
`I
`I
`I
`I
`I
`I
`I
`I
`I
`
`0... &~
`
`<::1
`
`0
`
`-D --• -LL
`
`-tlJ -00 -
`<.9 -LL
`
`APPLE INC.
`EXHIBIT 1005 - PAGE 18
`
`
`
`U.S. Patent
`
`Jun.6,2000
`
`Sheet 18 of 40
`
`6,072,474
`
`_...._
`.0
`........
`en
`.
`.....
`(.!)
`u...
`
`'P"""
`
`_...._
`ro
`-.....
`0)
`•
`<.9
`l.J...
`
`-
`-
`
`......
`
`......
`
`w
`~
`t:!
`U1
`Cl
`w
`-IJ..
`X
`
`I
`I
`I
`I
`I
`.J
`w
`I
`U~----
`z
`I
`<t:
`I
`I
`U
`I
`I
`I
`I
`I
`I
`I
`
`I
`I
`I
`~
`
`I
`
`I
`I
`I
`I
`-"-- -----~-- ----- I-
`I
`<l
`I
`I
`I
`I
`I
`I
`___ L ______
`I
`I
`I
`I
`I
`I
`I
`I
`I
`
`_....
`>
`............
`><
`
`_J,.-..._j
`0
`<]::><]
`.........
`0 ><
`
`0
`
`......
`
`I
`I
`w
`I
`t-
`~
`--------~-- I-
`U1
`<:::]
`I
`Cl
`-
`w
`I
`X
`IJ..
`I
`.J
`w
`u~-- I - - - - - - - - - -T -- ......
`z
`<t:
`I
`:
`u
`I
`I
`
`I
`
`I
`I
`I
`
`0..
`
`0
`
`X "' ~
`
`APPLE INC.
`EXHIBIT 1005 - PAGE 19
`
`
`
`U.S. Patent
`
`Jun.6,2000
`
`Sheet 19 of 40
`
`6,072,474
`
`F
`
`I G.
`
`2 0
`
`1 0 4
`INPUT DEY ICE 1-----,
`
`DISPLAY DEVICE
`
`1 0 5
`TOOL FORCE DATA
`MEMORY DEVICE
`
`TOOL FORCE
`DETECTING UNIT
`1 0 3
`
`1 0 2
`
`F
`
`I G.
`
`2 1
`
`1 0 1
`
`1 0 4
`INPUT DEVICE 1----.
`
`1 0 5
`TOOL FORCE DATA
`MEMORY DEVICE
`
`TOOL FORCE
`DETECTING UNIT
`1 0 3
`
`1----1 FUNCTION DETERMINATION
`UNIT
`'-------.-----'
`1 0 2
`
`~-----~
`1 0 6
`
`APPLE INC.
`EXHIBIT 1005 - PAGE 20
`
`
`
`U.S. Patent
`
`Jun.6,2000
`
`Sheet 20 of 40
`
`6,072,474
`
`F
`
`I G.
`
`2 2
`
`1 0 4
`INPUT DEVICE
`
`1 0 1
`DISPLAY DEVICE
`
`1 0 5
`TOOL FORCE DATA
`MEMORY DEVICE
`
`TOOL FORCE
`DETECTING LNIT
`1 0 3
`
`INFORMATION
`COLOR
`MEMORY DEVICE
`1 0 8
`
`1 0 4
`INPUT DEVICE
`
`TOOL FORCE
`DETECTING LNIT
`1 0 3
`
`F
`
`I G.
`
`2 3
`
`1 0 1
`
`INFORMATION
`SOLND
`MEMORY DEVICE
`1 1 0
`
`1 0 5
`TOOL FORCE DATA
`MEMORY DEVICE
`
`1 0 9
`
`APPLE INC.
`EXHIBIT 1005 - PAGE 21
`
`
`
`U.S. Patent
`
`Jun.6,2000
`
`Sheet 21 of 40
`
`6,072,474
`
`F
`
`I G.
`
`2 4
`
`1 0 4
`INPUT DEVICE
`
`1 0 1
`DISPLAY DEVICE
`
`TOOL FORCE
`DETECTING lNIT
`1 0 3
`
`DISPLAY POSITION
`SETTING DEVICE
`1 1 2
`
`1 0 5
`TOOL FORCE DATA
`MEMORY DEVICE
`
`DISPLAY POSITION
`MEMORY DEVICE
`1 1 1
`
`F
`
`I G.
`1 0 1
`
`2 5
`
`1 0 4
`INPUT DEVICE
`
`1 0 5
`TOOL FORCE DATA
`MEMORY DEVICE
`
`TOOL FORCE
`DETECTING LNIT
`1 0 3
`
`t-----t MAt'\IMUM TOOL FORCE
`DETERMINATION UNIT
`.....___ _ _ ~ _ _____.
`1 0 2
`
`1 1 3
`
`APPLE INC.
`EXHIBIT 1005 - PAGE 22
`
`
`
`U.S. Patent
`
`Jun.6,2000
`
`Sheet 22 of 40
`
`6,072,474
`
`F
`
`I G.
`
`2 6
`
`1 0 4
`INPUT DEVICE
`
`1 0 1
`DISPLAY DEVICE
`
`TOOL FORCE
`DETECTING UNIT
`1 0 3
`
`1 0 5
`TOOL FORCE DATA
`MEMORY DEVICE
`1 0 6
`FUNCTION DETERMINATION
`UNIT
`
`DISPLAY SCALE
`SETTING DEVICE
`1 1 4
`
`DISPLAY SCALE
`MEMORY DEVICE
`1 1 5
`
`1 0 4
`INPUT DEVICE
`
`TOOL FORCE
`DETECTING UNIT
`1 0 3
`
`F
`
`I G.
`
`2 7
`
`1 0 1
`
`1 0 5
`TOOL FORCE DATA
`MEMORY DEVICE
`
`~~ COLOR DISPLAY DEVICE
`L--,----,-----,.--1
`1 0 7
`
`COLOR INFORMATION
`MEMORY DEVICE
`1 0 8
`
`COLOR INFORMATION
`SETTING DEVICE
`1 1 6
`
`APPLE INC.
`EXHIBIT 1005 - PAGE 23
`
`
`
`U.S. Patent
`
`Jun.6,2000
`
`Sheet 23 of 40
`
`6,072,474
`
`F
`
`I G.
`
`2 8
`
`1 0 4
`INPUT DEVICE
`
`1 0 1
`DISPLAY DEVICE
`
`TOOL FORCE
`DETECTING UNIT
`1 0 3
`
`1 1 0
`
`SOLND INFORMA T I~
`MEMORY DEVICE
`
`1 0 5
`TOOL FORCE DATA
`MEMORY DEVICE
`1 0 9
`SOUND OUTPUT DEVICE
`
`1 1 7
`SOUND INFORMATION
`SETTING DEVICE
`
`F
`
`I G.
`
`2 9
`
`1 0 1
`
`1 0 4
`INPUT DEVICE
`
`1 0 5
`TOOL FORCE DATA
`MEMORY DEVICE
`
`TOOL FORCE
`DETECTING lNIT
`1 0 3
`
`t-----t TOOL FORCE FIXED MODE
`SETTING DEVICE
`L...,o----.-----~
`1 0 2
`
`1 1 8
`
`TOOL FORCE FIXED MODE
`CANCELLING DEVICE
`1 1 9
`
`APPLE INC.
`EXHIBIT 1005 - PAGE 24
`
`
`
`U.S. Patent
`
`Jun.6,2000
`
`Sheet 24 of 40
`
`6,072,474
`
`F
`
`I G.
`
`3 0
`
`1 2 1
`
`\1 0 1
`
`1 0 4
`\ 1 0 3
`\·
`COORDINATE CHECK - I INPUT DEVICE I r - TOOL FORCE
`UNIT
`DETECTING LN IT
`l (1 2 0
`I
`DISPLAY DEVICE t--- MODE DETERMINATION
`lNIT
`
`(1 2 2
`TOOL FORCE/COORDINATE
`DATA MEMORY DEVICE
`
`(1 2 3
`BORDER CONFIRMING UNIT
`
`F
`
`I G.
`
`3 1
`
`1 2 1
`\·
`COORDINATE CHECK -
`UNIT
`
`1 0 4
`
`I INPUT DEVICE I
`
`1 0 3
`TOOL FORCE
`DETECTING lN IT
`
`-
`
`1 0 1
`DISPLAY DEVICE
`
`\1 2 0
`- MODE DETERMINATION 1--
`1--- UNIT
`
`t -
`
`cl 2 2
`TOOL FORCE/COORDINATE
`DATA MEMORY DEVICE
`
`\1 2 4
`BORDER CONFIRMATION
`CANCELLING lNIT
`
`1 2 5
`'----' SCREEN SCROLLING UNIT
`
`APPLE INC.
`EXHIBIT 1005 - PAGE 25
`
`
`
`FIG .32
`
`416
`
`I
`I
`
`\
`
`DISPLAY
`DEVICE
`
`. /
`.....
`
`FD
`48 ../ 0
`0
`
`/
`
`'
`
`44
`
`VRAM
`
`45'\
`DISPLAY
`CONTROLLER
`
`l
`
`/
`
`'
`
`/
`.....
`
`'
`
`/
`
`FD
`CONTROLLER /
`'
`47j
`
`__.:::,
`
`~
`
`/
`......
`
`'
`
`)>
`0
`0
`;:o
`rn
`tn
`tn
`
`0
`)>
`-1 /
`--"
`~ rn
`OJ
`c
`tn
`
`'
`
`/
`
`/
`I'
`
`50
`
`.../
`
`PRINTER ~
`- ,
`
`PRINTER
`CONTROLLER I"
`49)
`
`/
`
`KEYBOARD
`' CONTROLLER
`
`~
`
`v
`'
`
`.------57
`y
`
`/55 ~
`58 a I
`
`56
`
`58
`
`l CPU
`
`f--42
`v
`.....
`
`43 CGROM /
`
`.....
`
`/
`
`41
`
`ROM
`
`51
`
`52
`!
`
`RAM
`
`BUFFER
`
`-=r ~53
`I
`I VARIABLE BUFFER j--t-54
`
`.....
`/
`
`/
`
`PEN
`' CONTROLLER 1'- ~ ;;:_
`58b
`
`~
`
`/
`.....
`
`VOICE
`--" CONTROLLER
`'----59
`
`~
`
`...__....
`
`/~60
`
`/~
`
`d
`•
`\Jl
`•
`
`'JJ. =-~
`~ .....
`N
`Ul
`0 ......,
`~ c
`
`APPLE INC.
`EXHIBIT 1005 - PAGE 26
`
`
`
`U.S. Patent
`
`Jun.6,2000
`
`Sheet 26 of 40
`
`6,072,474
`
`3 3
`6 1
`
`I G.
`( 6 2
`'
`
`6 3
`)
`MAX
`~
`I I I I I I I I I I I I I I F[XEO I
`
`F
`
`0
`
`LEVEL OF TOOL FORCE
`
`A1J~OO
`
`/
`
`APPLE INC.
`EXHIBIT 1005 - PAGE 27
`
`
`
`U.S. Patent
`
`Jun.6,2000
`
`Sheet 27 of 40
`
`6,072,474
`
`F
`
`I G.
`
`3 4
`
`NO
`
`SET TOOL FORCE LEVEL
`
`SET COLOR. SOUND AND SCALE CORRESPONDING TO TOOL FORCE LEVEL
`
`YES
`
`NO
`
`s 2 0 5
`lliSPLAY WARNING MESSAGE
`
`NO
`
`DELETE WARNING MESSAGE
`
`SET BIT MAP OF
`
`INDICATOR FRAME
`
`DISPLAY INDICATOR FRAME
`
`s 2 1 1
`>
`DISPLAY POINTER OF INCREASED
`LENGTH ALTER COLOR.
`SOUND AND SCALE
`
`s 2 1 2
`<
`DISPLAY POINTER OF REDUCED
`LENGTH ALTER COLOR.
`SOUND AND SCALE
`
`END
`
`APPLE INC.
`EXHIBIT 1005 - PAGE 28
`
`
`
`U.S. Patent
`
`Jun.6,2000
`
`Sheet 28 of 40
`
`6,072,474
`
`F
`
`I G.
`
`3 5
`
`LARGE
`MEDIUM
`SMALL
`LEVEL OF TOOL FORCE I I I I I I I I I I I I I I I I I I I I I r-1 "1"17F l'm'I'XE,..,D I
`
`APPLE INC.
`EXHIBIT 1005 - PAGE 29
`
`
`
`U.S. Patent
`
`Jun.6,2000
`
`Sheet 29 of 40
`
`6,072,474
`
`F
`
`I G.
`
`3 6
`
`( START
`
`)
`
`DISPLAY INDICATOR FRAME
`
`r-S 2 2 1
`
`DETECT SELECTED FUNCTION -s 2 2 2
`
`SET DISPLAY SCALE CORRESPONDING
`TO FUNCTION
`
`1-- s 2 2 3
`
`DISPLAY SCALE
`
`r-- s 2 2 4
`
`END
`
`APPLE INC.
`EXHIBIT 1005 - PAGE 30
`
`
`
`U.S. Patent
`
`Jun.6,2000
`
`Sheet 30 of 40
`
`6,072,474
`
`F
`
`I G.
`
`3 7
`
`NO
`
`DISPLAY INSTRUCTION MESSAGE
`INDICATOR
`AND
`
`s 2 3 2
`
`SAVE CURRENT INDICATOR
`DISPLAY POSITION
`s 2 3 6
`
`END
`
`APPLE INC.
`EXHIBIT 1005 - PAGE 31
`
`
`
`U.S. Patent
`
`Jun.6,2000
`
`Sheet 31 of 40
`
`6,072,474
`
`F
`
`I G.
`
`3 8
`
`NO
`
`NO
`
`DISPLAY COLOR
`SETTING WINDOW
`
`S 2 4 2
`
`STORE SELECTED
`COLOR IN RAM
`
`YES
`
`END
`
`DISPLAY SOUND
`SETTING WINDOW
`
`STORE SELECTED
`SOUND IN RAiv!
`
`YES
`
`s 2 4 9
`DISPLAY SCALE
`SETTING WINDOW
`
`STORE
`INPUTTED
`DISPLAY
`SCALE IN RAJvl
`
`YES
`
`APPLE INC.
`EXHIBIT 1005 - PAGE 32
`
`
`
`U.S. Patent
`
`Jun.6,2000
`
`Sheet 32 of 40
`
`6,072,474
`
`F
`
`I G.
`
`3 9
`~--------------------------,
`TOOL FORCE SETTING
`
`MAX
`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
`~ COLOR SETTING
`~ SOUND SETIING
`~ DISPLAY SCALE SETIING
`ITEM
`SELECT AN
`
`APPLE INC.
`EXHIBIT 1005 - PAGE 33
`
`
`
`U.S. Patent
`
`Jun.6,2000
`
`Sheet 33 of 40
`
`6,072,474
`
`F
`
`I G.
`
`4 0
`
`COLOR SETTfNG
`
`MAX
`0
`F3 I IIIII II I II II I I I I I I I II I
`SELECT COLOR FOR FIRST LEVEL
`
`APPLE INC.
`EXHIBIT 1005 - PAGE 34
`
`
`
`U.S. Patent
`
`Jun.6,2000
`
`Sheet 34 of 40
`
`6,072,474
`
`F
`
`I G.
`
`4 1
`
`SOUND SETIING
`
`0
`
`R 11111111111111111111111
`SELECT SOUND FOR FIRST LEVEL
`
`MAX
`
`DO RE MI FA SOL LA SI DO
`
`APPLE INC.
`EXHIBIT 1005 - PAGE 35
`
`
`
`U.S. Patent
`
`Jun.6,2000
`
`Sheet 35 of 40
`
`6,072,474
`
`F
`
`I G.
`
`4 2
`
`DISPLAY SCALE SETTING
`LARGE
`MEDIUM
`SMALL
`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
`INPUT DISPLAY SCALE FOR FIRST LEVEL
`FlRST LEVEL
`SECOND LEVEL
`THIRD LEVEL
`
`APPLE INC.
`EXHIBIT 1005 - PAGE 36
`
`
`
`U.S. Patent
`
`Jun.6,2000
`
`Sheet 36 of 40
`
`6,072,474
`
`F
`
`I G.
`
`4 3 ( a )
`
`FIXED TOOL FORCE MODE
`
`0
`
`SPECIFY INDICATOR INDICATIVE OF TOOL FORCE LEVEL TO BE
`FIXED WITH PEN
`PRESS ENTER TO CONFIRM THE SELECTION
`
`F
`
`I G.
`
`4 3 (b )
`
`l CANCEL l
`FIXED TOOL FORCE MODE
`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 1005 - PAGE 37
`
`
`
`.
`FIG 44(bJ
`68
`('
`OBSERVATION WINDOW) ENTIRE IMAGE 67
`
`d •
`\Jl
`•
`
`~G ~
`
`69
`
`/
`
`--- --
`L ___ _j
`I
`I
`I
`
`/
`
`;:....
`
`1
`I
`I
`I
`I
`I
`I
`I--'
`
`ENTIRE IMAGE 67
`r----,
`I
`[]
`, __
`'
`
`69
`
`/
`
`I
`I
`L ___ J-,
`
`FIG. 44 (a)
`OBSERVATION WINDOW
`
`..,
`I
`I
`I
`I
`
`\
`..1
`
`L.--
`
`FIG.44(c)
`
`69
`
`/
`
`___ .....
`
`r--
`I
`L ___ __J
`
`>
`
`I
`
`( 81
`
`1\
`I \ \
`\ 1
`(
`\
`\
`\
`_..1
`
`r--
`1
`I
`I
`L __ _
`
`1\
`
`81 ~~~-
`
`I
`t
`', I
`}
`I
`
`I
`\
`I
`I
`I
`\
`L.,..l..
`
`I
`
`L----
`
`.
`FIG 44(d)
`( 68
`OBSERVATION WINDO' E~~~::;~:~::- /
`69
`D:>or--- ~
`67
`
`r 81
`A
`I
`I 1 I
`I
`(
`\
`I
`I
`j
`
`I
`
`I
`
`I
`
`I
`
`I
`
`I
`
`L-- -
`
`-
`
`-
`
`r--- -,
`I
`I
`I
`I
`I
`I
`L ____ J
`
`I
`L----
`I
`I
`
`APPLE INC.
`EXHIBIT 1005 - PAGE 38
`
`
`
`U.S. Patent
`
`Jun.6,2000
`
`Sheet 38 of 40
`
`6,072,474
`
`F
`
`I G.
`
`4 5
`
`NO
`
`CONFIRM GRAPHIC BORDER
`TO BE MOVED
`
`s 2 6 2
`
`s 2 6 6
`CANCEL CONFIRMATION OF
`GRAPHIC BORDER
`
`SCROLL SCREEN
`IN OBSERVATION WINDOW
`s 2 6 7
`
`MOVE ONLY GRAPHIC
`IN
`BORDER CONFIRMED
`OBSERVATION WINDOW
`s 2 6 5
`
`END
`
`APPLE INC.
`EXHIBIT 1005 - PAGE 39
`
`
`
`U.S. Patent
`
`Jun.6,2000
`
`Sheet 39 of 40
`
`6,072,474
`
`FIG.46
`
`I
`:
`I
`I
`I
`
`I
`I
`
`I
`- - - ____ .J
`
`)
`SMALL TOOL
`FORCE
`
`:·-----:
`ZJ
`l LARGE TOOL FORCE
`
`--,
`
`I
`I
`
`I
`I
`
`-----...1
`
`~-
`
`I
`I
`I
`I
`I
`
`SPECIFY GRAPHIC BORDER
`
`;----------
`
`1
`I
`I
`I
`I
`I
`
`lDRAG OR MAINTAIN TOOL FORCE CONSTANT
`
`r----------
`
`1
`I
`I
`I
`I
`I
`I
`I
`I
`I
`I
`I
`I
`I
`
`CONFIRM SIZE
`
`APPLE INC.
`EXHIBIT 1005 - PAGE 40
`
`
`
`U.S. Patent
`
`Jun.6,2000
`
`Sheet 40 of 40
`
`6,072,474
`
`F
`
`I G.
`
`4 7
`
`NO
`
`CONFIRM GRAPHIC BORDER
`TO BE SCALED
`
`S 2 7 2
`
`s 2 7 4
`>
`DISPLAY GRAPHIC
`IN
`BORDER
`ENLARGED SCALE
`
`s 2 7 5
`DISPLAY GRAPHIC
`BORDER IN
`REDUCED SCALE
`
`NO
`
`CONFIRM GRAPHIC BORDER SIZE
`
`s 2 7 8
`
`APPLE INC.
`EXHIBIT 1005 - PAGE 41
`
`
`
`6,072,474
`
`1
`DOCUMENT PROCESSING DEVICE
`
`FIELD OF THE INVENTION
`
`The present invention relates to a document processing
`device such as a Japanese word processor, an alphanumeric
`word processor, a DTP (Desk Top Publishing) devise, a
`personal computer, etc., more particularly relates to a docu(cid:173)
`ment processing device which permits a document or an
`image to be inputted or edited using a pen input interface
`that can detects a tool force.
`
`BACKGROUND OF THE INVENTION
`
`5
`
`10
`
`2
`Besides, according to the described arrangement, when
`the user does not wish to vary the width of the line, etc.,
`according to the level of the tool force, it is required to
`switch an operable mode between a mode in which a tool
`force is detected and a mode in which a tool force is not
`detected. To perform such switching of the operational
`mode, a troublesome operation is required, such as removing
`a pen from the current position to select a menu or an icon,
`etc. Moreover, Japanese Laid-Open Patent Application No.
`195938/1983 (Tokukaisho 58-195938) fails to disclose
`operation means for locking the expansion in a desired
`enlarged scale. Such operation means is obtainable with
`ease, for example, by forming a lock instruction key on the
`keyboard, or forming a switch attached to a pen, etc. In the
`15 former case; however, it is required to operate a key on the
`keyboard with a hand which does not hold a pen as the other
`hand is occupied with the pen, thereby presenting a draw(cid:173)
`back of low operability. On the other hand, when adopting
`the latter case, a cost of manufacturing the device would be
`20 increased.
`Additionally, there are known editing technique based on
`borders such as an image border, a graphic border, a char(cid:173)
`acter border, etc. However, the technique of scaling such
`borders as a whole has not yet been proposed. For example,
`25 although Japanese Laid-Open Patent Application No.
`119415/1991 (Tokukaisho 3-119415) teaches the arrange(cid:173)
`ment for scaling graphics, the technique adopted therein is
`not based on borders.
`
`Recently, using word processors, personal computers,
`etc., plotting/editing of characters, images, etc., are permit(cid:173)
`ted using a pen input interface such as a stylus pen, a tablet,
`etc., with simple and easy operation by means of a pen.
`However, most pen input interfaces available on the market
`do not have a tool force detecting function, and the effective
`use of the tool force detecting function has not yet been
`spread.
`There are known techniques of varying a width of a line
`or a size of a dot for plotting based on a level of a tool force,
`and techniques of selecting an object to be edited based on
`a level of a tool force, etc. With the conventional techniques,
`the tool force is in proportion to the width of a line for
`plotting, and a plotting can be performed using a line of a
`variable width by adjusting a tool force.
`Such conventional techniques are known, for example,
`from Japanese Laid-Open Patent Application No. 279980/
`1992 (Tokukaihei 4-279980) wherein a plurality of different
`An object of the present invention is to provide a docu(cid:173)
`objects or windows are selected based on a level of tool
`ment processing device wherein characters, graphics, etc.,
`force detected by a tool force detecting device. In the device
`are inputted by a user by means of a pen, which permits a
`of this citation, an image is plotted by controlling a trans-
`control of various types of operations only by adjusting a
`missivity to color used in plotting based on a level of a tool
`tool force applied by the user.
`force, a mixed ratio of a color used in a background to a
`To fulfill the above object, the document processing
`color used in plotting an image is adjusted to form a natural
`apparatus in accordance with the present invention is char(cid:173)
`image like a recoating in a watercolor painting.
`acterized by including:
`Another technique is disclosed in Japanese Laid-Open 40
`pointing means for allowing a user to specify a coordinate
`Patent Application No. 282094/1993 (Tokukaihei
`by applying thereon a tool force;
`5-282094), wherein a handwritten input can be made as if
`coordinate detection means for detecting a coordinate
`human being actually plots a line or a point by varying a
`specified by the pointing means;
`width of a line or a size of a dot according to the level of tool
`tool force detection means for detecting a tool force at a
`force.
`time the coordinate is specified;
`A still another technique is disclosed in Japanese Laid(cid:173)
`display means; and
`Open Patent Application No. 195938/1983 (Tokukaisho
`58-195938), wherein an expanded information can be input(cid:173)
`cursor display means for displaying a cursor in the display
`ted according to the tool force. In the arrangement of this
`means,
`citation, the user can lock the expansion when the informa- 50
`wherein the cursor display means displays a cursor in the
`tion is displayed in a desired enlarged scale by applying a
`display means at a position corresponding to a coordi(cid:173)
`tool force to a light pen while observing a screen on the CRT.
`nate detected by the coordinate detection means based
`Additionally, a circle can be plotted by inputting a radius and
`on a tool force detected by the tool force detection
`a center of the circle by specifying a compass.
`means.
`However, none of the above-described citations disclose 55
`According to the described arrangement, a cursor in
`accordance with the level of the tool force applied by the
`a technique of instantaneously confirming the level of the
`tool force being applied by the user with a pen. Namely, the
`user is displayed. Therefore, the user can recognize the level
`conventional document processing devices require a result(cid:173)
`of the tool force being applied at a glance, thereby permit(cid:173)
`ing plotting of a line by moving the pen to be determined
`ting the adjustment of the tool force with ease, thereby
`based on the thickness of the line, and also requires the level 60 improving an operability of the document processing device.
`It may be arranged so as to display an indicator indicative
`of the tool force to be adjusted manually. On the other hand,
`Japanese Laid-Open Patent Application No. 195319/1992
`of a level of the tool force applied by the user. This permits
`the user to more clearly recognize the level of the tool force
`(Tokukaihei 4-195319) discloses a light emitting display
`section for informing a state of a tool force based on a
`being applied and a change in the level of the tool force.
`To fulfill the aforementioned object, another document
`brightness. However, the citation does not provide a suffi- 65
`cient solution to recognize a tool force during a plotting
`processing device in accordance with the present invention
`operation performed by the user.
`is characterized by including:
`
`SUMMARY OF THE INVENTION
`
`30
`
`35
`
`45
`
`APPLE INC.
`EXHIBIT 1005 - PAGE 42
`
`
`
`6,072,474
`
`20
`
`25
`
`3
`pointing means for allowing a user to specify a coordinate
`by applying thereon a tool force;
`coordinate detection means for detecting a coordinate
`specified by the pointing means;
`tool force detection means for detecting a tool force at a 5
`time the coordinate is specified;
`display means; and
`plotting means for plotting an image in the display means
`at a position corresponding to a coordinate detected by
`the coordinate detection means,
`wherein an operational mode of the plotting means is
`switchable between a variable mode in which a plotting
`process is performed according to a tool force detected
`by the tool force detection means and a fixed mode in
`which a plotting process is performed according to a
`predetermined constant tool force, and the operational
`mode of the plotting means is switched between the
`variable mode and the fixed mode based on a change in
`at least one of the coordinate detected by the coordinate
`detection means and the tool force detected by the tool
`force detection means.
`According to the described arrangement, an operational
`mode of the document processing device can be switched
`only by adjusting an amount of movement of the specifying
`means and a current level of the tool force. Therefore, the
`described feature permits the user to adjust the tool force
`while plotting characters, graphics, etc., by utilizing the
`specifying means which actually serves like a real pen,
`thereby improving an operability of the document process-
`ing device.
`To fulfill the aforementioned object, a still another docu(cid:173)
`ment processing apparatus in accordance with the present
`invention is characterized by including:
`pointing means for allowing a user to specify a coordinate 35
`by applying thereon a tool force;
`coordinate detection means for detecting a coordinate
`specified by the pointing means;
`tool force detection means for detecting a tool force at a
`time the coordinate is specified;
`display means; and
`graphic border control means for scaling a graphic border
`in the display means in accordance with a change in
`tool force when a coordinate detected by the coordinate
`detection means is on the graphic border.
`The described arrangement permits a scaling of the
`graphic border with a simple operation of only adjusting a
`tool force while specifying the graphic border, thereby
`achieving an improved operability.
`The novel features which are considered as characteristic 50
`of the invention are set forth in particular in the appended
`claims. The improved treatment method, as well as the
`construction and mode of operation of the improved treat(cid:173)
`ment apparatus, will, however, be best understood upon
`perusal of the following detailed description of certain 55
`specific embodiments when read in conjunction with the
`accompanying drawings.
`
`10
`
`4
`FIG. 4 is a flowchart showing a process of a cursor
`plotting executed by the document processing device.
`FIG. 5(a) is an explanatory view showing the case where
`a tool force is divided into three levels.
`FIG. 5(b) is an explanatory view showing an example of
`a bit map of a cursor, to be set according to the level of a tool
`force.
`FIG. 6(a) is a graph showing a change in coefficient a
`against the tool force.
`FIG. 6(b) is an explanatory view showing a state where a
`cursor is changed in accordance with a change in tool force.
`FIG. 7(a) and FIG. 7(b) are explanatory views showing a
`state where a cursor on a display varies in accordance with
`15 a tool force.
`FIG. 8 is a flowchart showing an example of a variable
`plotting/editing process in a main routine shown in FIG. 3.
`FIG. 9 is a flowchart showing another example of the
`variable plotting/editing process in the main routine shown
`in FIG. 3.
`FIG. 10 is a flowchart showing an example of a fixed
`plotting/editing process in the main routine shown in FIG. 3.
`FIG. 11 is a flowchart showing another example of the
`fixed plotting/editing process in the main routine shown in
`FIG. 3.
`FIG. 12 is a flowchart showing still another example of
`the fixed plotting/editing process in the main routine shown
`in FIG. 3.
`FIG. 13 is a flowchart showing still another example of
`the fixed plotting/editing process in the main routine shown
`in FIG. 3.
`FIG. 14(a) and FIG. 14(b) are graphs respectively show(cid:173)
`ing examples of changes in tool force and coordinate when
`an operational mode is switched from a variable mode to a
`fixed mode.
`FIG. 15 is a graph showing one example of an amount of
`change in tool force with respect to an amount of change in
`coordinate when an operational mode is switched from a
`40 variable mode to a fixed mode.
`FIG. 16 and FIG. 17 are graphs respectively showing
`examples of changes in tool force when an operational mode
`is switched from a fixed mode to a variable mode.
`FIG. 18(a) and FIG. 18(b) are graphs respectively show-
`45 ing examples of changes in tool force and coordinate when
`an operational mode is switched from a fixed mode to a
`variable mode.
`FIG. 19(a) and FIG. 19(b) are graphs respectively show(cid:173)
`ing examples of changes in tool force and coordinate when
`an operational mode is switched from a fixed mode to a
`variable mode.
`FIG. 20 through FIG. 31 are block diagrams showing
`schematic structures of a document processing device in
`accordance with another embo