`
`
`
`
`(51) Int. Cl.4
`G06F 3/14
` 3/033
`G09G 1/06
`
`(19) Japan Patent Office (JP)
`(12) Japanese Unexamined Patent
`Application Publication (A)
`Identification codes
`JPO file number
` 360
` 7341-5B
` 380
` D-7927-5B
` 6974-5C
`Request for examination: None Number of inventions: 1 (Total of 5 pages)
`
`(11) Japanese Unexamined Patent
`Application Publication Number
`S63–206827
`
`(43) Publication date: 26 Aug 1988
`
`
`
`(54) Title of the invention
`
`
`(72) Inventor
`
`DISPLAY SCROLLING SYSTEM
`(21) Japanese Patent Application
`(22) Date of Application
`Toshihiro Asami
`
`(72) Inventor
`
`Takafumi Nakajo
`
`(72) Inventor
`
`Tomoyoshi Takebayashi
`
`(72) Inventor
`
`Satoshi Okuyama
`
`(71) Applicant
`
`Fujitsu Ltd.
`
`S62–40601
`24 Feb 1987
`℅ Fujitsu Ltd., 1015 Kamiodanaka, Nakahara-ku,
`Kawasaki-shi, Kanagawa-ken
`℅ Fujitsu Ltd., 1015 Kamiodanaka, Nakahara-ku,
`Kawasaki-shi, Kanagawa-ken
`℅ Fujitsu Ltd., 1015 Kamiodanaka, Nakahara-ku,
`Kawasaki-shi, Kanagawa-ken
`℅ Fujitsu Ltd., 1015 Kamiodanaka, Nakahara-ku,
`Kawasaki-shi, Kanagawa-ken
`1015 Kamiodanaka, Nakahara-ku, Kawasaki-shi,
`Kanagawa-ken
`
`
`(74) Agent
`
`
`
`
`
`Sadakazu Igeta, patent attorney
`
`
`
`
`SPECIFICATION
`1. Title of the Invention
` Display Scrolling System
`2. Claims
`A display scrolling system that calculates data indicating
`a movement amount and direction of a display image on the
`basis of data input by a pointing device and scrolls the
`display image on a display screen on the basis of the
`calculation results, wherein
`image movement data having non-linear characteristics
`such that a difference relative to the amount of movement
`of a pointing section in the pointing device is greatest at the
`start of movement and gradually falls over time, and the
`display image is moved on the basis of the image movement
`data.
`3. Detailed Description of the Invention
`Summary
`The present invention is a display scrolling system that
`scrolls a display image on the basis of input from a pointing
`device,
`
`
`a movement speed of the display image is exponentially
`approximated to a movement speed of a pointing device
`such as a finger,
`thereby performing naturally scrolling whereby the
`display image moves as though with an appropriate
`sensation of weight.
`
`Industrial Field of Use
`The present invention relates to display scrolling
`systems, and more particularly relates to display scrolling
`systems that move a display image by moving a pointing
`section of a pointing device.
`Known devices to which a display scrolling system
`according to the present invention can be applied include
`the file searching device indicated by a block diagram in
`FIG. 3, for example. In the drawing, 1 is a central
`processing unit, (CPU) 2 is a random access memory
`(RAM), 3 is a read-only memory (ROM) that stores
`programs, etc., 4 is a display controller, and 5 is a cathode
`ray tube (CRT) or other type of display. A transparent touch
`
`— 139 —
`
`Microsoft Ex. 1014
`Microsoft v. Philips - IPR2018-00026
`Page 1 of 11
`
`
`
`JP S63–206827 (2)
`
`panel 6 is provided in front of a display screen of the display
`5.
`
`The RAM 2 stores file data such as telephone books or
`employee rosters, and stored data is read out under control
`of the CPU 1 and displayed to the display 5 after being
`converted to predetermined image data in the display
`controller 4. A plurality of cards having indices A, B, C …
`are thus displayed in the display screen of the display 5 in a
`stacked state as shown in FIG. 4(A), for example.
`When a person slides a finger or the like as indicated by
`8 in FIG. 4(A) over the touch panel 6 in front of the display
`screen in which display is being performed, a coordinate
`position thereof is sent to the CPU 1 via an interface 7 as a
`change in resistance value or the like due to body
`capacitance, and a predetermined process is performed
`along with RAM 2 read control and display controller 4
`control, etc., in accordance with input coordinate data
`thereof. A display image of the display 5, for example, is
`changed as shown in FIG. 4(B) by scrolling vertically.
`
`The display scrolling done by this type of file searching
`device or the like requires more natural movement of the
`display image.
`
`Prior Art
`Conventional display scrolling systems have worked in
`accordance with a flowchart such as the one shown in FIG.
`5 (last drawing) by means of the CPU 1. Namely, to start
`with, the CPU 1 reads coordinates of a point that is touched
`first (touch-on coordinates) indicated by (x0, y0) in FIG.
`4(A) (step 10 in FIG. 5), then reads touch coordinates (x1,
`y1) input by movement of the finger thereafter (step 11), and
`on the basis of a difference between these coordinate values
`calculates an x-axis movement amount dx (= x1 – x0) and a
`y-axis movement amount dy (= y1 – y0) (step 12).
`The CPU 1 controls the RAM 2 and the display controller
`4 in order to scroll the display image by the movement
`amounts (dx, dy) thus calculated. Scrolling is done by
`changing the start address of the screen, for example, so that
`
`the screen looks like it has moved by the amount (dx, dy).
`The minimum amount of movement for scrolling is one dot
`in the display 5.
`The process in steps 11 to 13 is repeated until the finger
`is lifted off after inputting the scroll display coordinates (x1,
`y1). When it is detected that the finger has been lifted off,
`the display scroll operation is finished (steps 14 and 15 in
`FIG. 5).
`Searching through the cards can thus be done easily with
`display scrolling.
`
`Problems to be Solved by the Invention
`In the aforementioned conventional display scrolling
`system, the scrolling movement amount dx, dy was
`calculated using x1 – x0, y1 – y0, which is the difference
`between the current input coordinates (x1, y1) and the touch-
`on coordinates (x0, y0). The movement speed of the finger
`therefore corresponded one-to-one with the movement
`speed of the display image being scrolled. Therefore, the
`movement speed of the display image being scrolled is done
`as if there were no sense of weight whatsoever in the
`
`display image, creating the problem of an unnatural feeling
`of movement therein.
`The present invention was devised in light of these
`circumstances, and has as an object to provide a display
`scrolling system whereby a display image can be moved as
`though it had weight.
`
`Means for Solving the Problems
`A display scrolling system according to the present
`invention is such that image movement data having non-
`linear characteristics such that a difference relative to the
`amount of movement of a pointing section in the pointing
`device is greatest at the start of movement and gradually
`falls over time, and the display image is moved on the basis
`of the image movement data.
`
`Operation
`When data is input that causes a display image to move
`in any direction on a display screen by means of a pointing
`device, the movement amount of the display image is
`largest relative to a movement amount of the pointing
`
`
`
`
`
`
`
`
`
`
`
`
`
`
`
`
`
`
`
`
`
`
`
`
`
`
`
`
`
`
`
`
`
`
`
`
`
`
`
`
`
`
`
`
`
`
`
`
`
`
`
`
`
`
`
`— 140 —
`
`
`
`Microsoft Ex. 1014
`Microsoft v. Philips - IPR2018-00026
`Page 2 of 11
`
`
`
`JP S63–206827 (3)
`
`
`
`
`
`
`
`
`
`
`
`
`
`
`
`
`
`
`
`
`
`
`
`
`
`
`
`
`
`
`
`
`
`
`
`
`
`
`
`
`
`
`
`
`
`
`
`
`
`
`
`
`
`
`
`section when movement starts and thereafter falls gradually
`over time.
`When the pointing section of the pointing device (e.g., a
`finger or stylus on a touch panel, etc.) is moved at a fixed
`speed as indicated by I in FIG. 2, image movement data
`generated on the basis of input data from this pointing
`device causes the display image to move at a speed that
`shows the changes indicated by curve II in the same
`drawing. Accordingly, the display image is scrolled in such
`a manner that the speed of movement thereof approximates
`the movement of speed of the pointing section of the
`pointing device in a non-linear manner (i.e., the difference
`grows smaller). This is the same when the moving pointing
`section stops—after the pointing section stops moving,
`scrolling of the display image which is being scrolled stops
`not immediately but with a slight lag.
`
`Embodiments
`FIG. 1 shows a flowchart for one embodiment of the
`system of the present invention. Operation according to this
`
`flowchart is realized by the CPU 1 when applied to the file
`searching device shown in FIG. 3. Namely, in the first step
`20 in FIG. 1, the CPU 1 initializes to zero x-axis
`(horizontal) movement data xs and y-axis (vertical)
`movement data ys of the display screen, and then reads
`coordinate data (touch-on coordinates)
`indicating a
`movement start location that is input by the touch panel 6
`via the interface 7 (step 21). The touch-on coordinates (x0,
`y0) indicate the first location on the touch panel 6 touched
`by the finger.
`To scroll the display, the user moves his or her finger at
`an undefined speed in a fixed direction while maintaining
`contact with the touch panel 6, as indicated by 8 in FIG.
`4(A). The touch panel 6 detects positional coordinates
`(touch coordinates) of the finger on the touch panel 6 in a
`fixed sampling cycle ts and inputs coordinate data thereof
`to the CPU 1 via the interface 7.
`
`The CPU 1 reads the touch coordinates (x1, y1) after the
`first sampling cycle ts (step 22 in FIG. 1) and then calculates
`x- and y-axis image movement data dxs, dys (step 23 in FIG.
`1). The image movement data dxs is calculated according to
`the formula k ((x1 – x0) – dxs) + dxs, and the image
`movement data dys is calculated according to the formula k
`((y1 – y0) – dys) + dys, where the values of dxs and dys are
`the previous values of dxs and dys, which are zero at first
`because of step 20, and k is a coefficient that determines a
`rate of change of scrolling speed, selected so as to be an
`appropriate value such that 0 < k < 1.
`After calculating the image movement data dxs and dys,
`the CPU 1 controls reading from the RAM 2 and the display
`controller 4 in order to move the display image inside the
`screen by an amount equal to the coordinates (dxs, dys) (step
`24 in FIG. 1). Next, the CPU 1 detects whether or not the
`finger has been lifted off the touch panel 6 on the basis of a
`signal from the touch panel 6 (step 25 in FIG. 1) and, if the
`finger has not been lifted off, returns the process to step 22.
`
`In this manner the CPU 1 repeats the process in steps 22
`to 25 for every one of the fixed sampling cycles ts, and the
`display image is scrolled by being redrawn every one of the
`fixed sampling cycles ts.
`The image movement data dxs, dys is calculated such that
`the difference between the position indicated by the touch
`coordinates (x1, y1) and the position of the display image
`which has been moved by an amount corresponding to the
`image movement data dxs, dys is largest immediately after
`the finger starts moving and gradually falls, and therefore
`the display is scrolled so as to move as if it had an
`appropriate amount of weight.
`Note that a movement speed vs of (scrolling speed) of the
`display image and a speed vf at which the finger moves are
`expressed in the following equations.
`
`
`vs = ds / ts
`vf = df / ts
`
`— 141 —
`
`
`
`Microsoft Ex. 1014
`Microsoft v. Philips - IPR2018-00026
`Page 3 of 11
`
`
`
`JP S63–206827 (4)
`
`where ds = √ (dxs)2 + (dys)2 and df = √ (x1 – x0)2 + (y1 –
`y0)2. Because the sampling cycle ts of the touch panel 6 is
`normally fixed, the scroll speed vs changes in accordance
`with the movement amount describes of the display image,
`and approaches the speed of movement vf of the finger over
`time.
`Operation in a cases where the finger stops moving and
`is lifted off of the touch panel 6 is described next. When the
`finger is removed from the touch panel 6, the CPU 1 detects
`an off-touch by means of a signal from the touch panel 6
`input via the interface 7 (step 25 in FIG. 1) and on the basis
`thereof calculates the image movement data dxs, dys
`following the equation (1 – k) · dxs and (1 – k) · dys (step
`26 in FIG. 1).
`
`Next, the CPU 1 determines whether or not the
`amount of movement corresponding
`to
`the
`image
`movement data dxs, dys thus calculated is smaller than a size
`Dth of a single dot in the display 5 (steps 27 and 28 in FIG.
`
`1). If the image movement data dxs, dys is larger than Dth,
`the process returns to step 26 and calculates dxs, dys. The
`amount of movement yielded by the formulas equation (1 –
`k) · dxs and (1 – k) · dys is largest at the beginning but
`gradually falls, and by the end is smaller than the size Dth
`of one dot, at which point the scrolling ends (step 29 in FIG.
`1).
`Thus, the speed of movement of the display image
`according to the image movement data dxs, dys is largest
`after the off-touch as well as immediately after the off-
`touch, but gradually approaches the speed of movement
`instructed by the touch panel 6 over time (i.e., zero in this
`case), eventually stopping. The display image therefore
`does not stop immediately after the off-touch, but rather
`scrolls and stops as though it had an appropriate amount of
`weight or inertia, moving a little before stopping. This gives
`a natural feel to the movement.
`The present invention is not limited to the present
`embodiment, for example the device shown in FIG. 3 for
`
`organizing and searching through files in card format, as a
`device for performing display scrolling. The present
`invention may naturally be applied to various types of
`devices that can display other shapes. Moreover, the input
`device for giving instructions for display scrolling is not
`limited to touch panels. Stylus input devices may be used,
`as can mice and other types of pointing devices.
`
`Effects of the Invention
`As described above, the present invention can scroll a
`display that approaches a speed of movement of a pointing
`section on a pointing device in a non-linear manner over
`time, making it possible to scroll the display as though the
`display image has an appropriate weight and is being
`moved with a certain amount of friction and stops with
`inertia, and therefore has advantages in allowing extremely
`natural-feeling scrolling of displays.
`4. Brief Description of the Drawings
`
`FIG. 1 is a flowchart showing one embodiment of the
`present invention.
`FIG. 2 is a descriptive view of a display scrolling speed
`in the present invention.
`FIG. 3 is a block diagram of one example of a file
`searching device to which the present invention can be
`applied.
`FIG. 4 is a view describing display scrolling in the device
`shown in FIG. 3.
`FIG. 5 is a flowchart of one example of a conventional
`display scrolling system.
`In the drawings:
`1 is a central processing unit (CPU),
`5 is a display,
`6 is a touch panel, and
`20 to 29 are steps.
`
`
`
`
`
`
`
`
`
`
`
`
`
`
`
`
`
`
`
`
`
`
`
`
`
`
`
`
`
`
`
`
`
`
`
`
`
`
`
`
`
`
`
`
`
`
`
`
`
`
`
`
`
`
`
`— 142 —
`
`
`
`Microsoft Ex. 1014
`Microsoft v. Philips - IPR2018-00026
`Page 4 of 11
`
`
`
`JP S63–206827 (5)
`
`Descriptive view of display scrolling speed in the present invention
`
`Time
`
`FIG. 2
`
`Speed
`
`Touch panel
`
`Display
`
`controller
`Display
`
`Interface
`
`Block diagram of a file searching device to which
`the present invention can be applied
`
`FIG. 3
`
`Start
`
`Touch-on coordinate input
`(x0, y0)
`
`Touch coordinate input
`
`Movement amount calculation
`
`Scroll screen by (dx, dy)
`
`Touch-off on
`(x1, y1)?
`
`End
`
`Flowchart of one example of a conventional system
`
`FIG. 5
`
`
`
`Start
`
`Initial scroll amount setting
`dxs 0
`dys 0
`
`Touch-on coordinate input
`(x0, y0)
`
`Touch coordinate input
`(x1, y1)
`
`Movement amount calculation
`
`Scroll screen by an amount
`equal to (dxs, dys)
`
`Off-touch on (x1, y1)?
`
`Movement amount calculation
`
`Flowchart of one embodiment of the present invention
`
`End
`
`FIG. 1
`
`Descriptive view of a display scrolling operation
`
`FIG. 4
`
`— 143 —
`
`
`
`Microsoft Ex. 1014
`Microsoft v. Philips - IPR2018-00026
`Page 5 of 11
`
`
`
`Certificate of Translation and Declaration of Marc Adler
`
`in the English and Japanese languages, on
`1, Marc Adler, a translator fluent
`behalf of TransPerfect Translations International Inc., do solemnly and
`sincerely declare that the following is,
`to the best of my knowledge and
`belief, a true and correct translation of the document listed below in a form
`that best reflects the intention and meaning of the original text.
`
`The translated document is designated as:
`Japanese Unexamined Patent Application Publication Number 563—206827
`
`I have determined that the publication
`Based on my review of this document,
`date of the above document was August 26 1988. The inventors listed on the
`face of the document are Toshihiro Asami, Takafumi Nakajo, Tomoyoshi
`Takebayashir and Satoshi Okuyama
`
`TransPerfeCt reference number: TPT869700
`File name:
`JPS63206827A
`
`I hereby declare that all of the statements made herein of my own knowledge
`are true and that all statements made on information and belief are believed
`to be true; and further that these statements were made with knowledge that
`willful false statements and the like so made are punishable by fine or
`imprisonment, or both, under Section 1001 of Title 18 of the United States
`Code.
`
`
`
`Sworn to before me this
`mi
`
`am
`
`me ‘5
`
`Texas
`
`[WM/o F Mala, ‘
`Signature, Notary Public
`
`Stamp, Notary Public
`
`
`
`‘ CH
`NOTARY PUBLIC
`:
`STATE OF TEXAS
`,‘9‘-
`
`. plumes—sensual. _
`
`
`MV COMM. 5597/} 9,1];
`
`
`
`Microsoft Ex. 1014
`
`Microsoft v. Philips -
`
`|PR2018—00026
`Page6of11
`
`Microsoft Ex. 1014
`Microsoft v. Philips - IPR2018-00026
`Page 6 of 11
`
`
`
`@Extflffififiup)
`
`@‘FEEJFEIEE’AEE
`
`@fififi%§$fi$§(m {EBB-206827
`
`WEE mg2§%
`@Intcm
`3 6 O
`7341-5B
`3/14
`G 06 F
`3 8 O
`3/033
`D—7927~BB
`(25E)
`1
`6974-5C EEEEEZ fiiifii %‘9§<D§fl
`//' G 09 G
`1/05
`
`om: mmoggmfizaa
`
`®%%®%T~§
`
`E732 7 :1 —/V7ifi
`
`@fi
`
`@th'
`
`[Eta
`
`EH
`
`8662—40501
`
`5173620987) 2 F} 249
`
`£21115
`
`fifi
`
`egi
`
`»@%W§% #14:
`
`$3:
`
`%ffi%1f11*
`
`931%
`
`@%€D§%fim
`
`a
`
`W335]IfiJllflfifiiqflI/EIZL’bfifiéflmfififi Eiié’a‘zififi-‘fi
`Pi
`WEE—filly?”[HEfiidfli/EIZLIJ‘BEMOISfifiE Eiiéfifiéfl:
`12%
`
`$53???”Ifilllllfifiiq=£€$id£8d=1015§fifl Eififiiéfl:
`P9
`213%” 1%“ MfiWEEfi/fiEéflOlfifit Eiiéfiiifiéb‘:
`m
`
`@h‘jEEA Eii‘éfifiéfi
`
`7111331511 1%} | MWWFEEi/J‘BMHOIBfiKQ
`
`@REA fifiiéfifi En
`
`M
`
`m
`
`3
`
`lfiMmGfi
`
`ifizau-wfifl
`Zfifififimfifl
`
`iIf-{77—477‘711147‘Kéz‘0A733hfc7—
`
`5K$DfifiEQ®EMEKUfiMKWEfifT
`
`—aemaamu\%oamwmcgdwrfifi
`
`@fimfifififimlan-mefikififixan
`—mfifit$mr\
`
`Tfifiafli4yv‘477i‘lfi4ltfiflbdi1’y?
`4Vfifififimfiflfét®fi§fif§§hfilkfififikf.
`
`fifi-flmfifltitflfifimlh£fibiliififififi§$9
`EQEEJf-Q’Emfifiu'flb‘ fifiiififlfifie-fil
`
`KgdeCfit‘IfflfiiJ—ifllfiflfiflif1ifiiCt’Efi
`
`fit‘Jéfifnlfifl—Jbfifi.
`
`afilflmffifllfzfifllfl
`
`(HE)
`
`$§€M13m47¥4>77114201fl12$0
`
`fififlifiilafl—lbéfiéfifilafl—lbfifi
`{aw-C.
`
`maamm4yi4>7mfim¥m3zr§mm
`Tin—(EEDEiflfilfiiififlmafl‘JEfiHUa):
`
`thJZV)\
`
`fifififltifiéfifcb‘fiifififaififilfifibaTfiifl
`
`gonna Eiéle’JD-Jvfifiéfifiickfit
`bfzbwffiéu
`
`(gmtmwmam
`
`mfimmfifizan-wfifltfifib‘ 13:th
`‘1747d711‘flmfi147‘7477m5fiéflm
`j‘éitt‘kb‘ fifiiflfi’éflfifléflbfifiil?
`
`m—Jbfiikfififl'srba
`
`mfilfltfséfirfizau~lbfiiéflmbfié
`fifitbt\ MR1IEI3IIK7DV¢E7E37
`
`74lbm’ifififlm5n‘fo‘5. EIIIF‘111IFI
`
`AHMEHEE (CPU) ‘ 213—775(A-79t'1
`'Xf') (RAM) ‘ 31$7Dd'5bgffiflffib
`Tb‘éU-F‘fiy'} 'if') (ROM) "41:!
`
`i‘E‘iTiflJWH!‘ 51ZF§1iEfi (CRT) $0§7T<fi15
`
`'C'dfib. fifimsmfifimmmmmammoay
`
`-139—
`
`Microsoft Ex. 1014
`
`Microsoft v. Philips -
`
`|PR2018—00026
`Page 7 of 11
`
`Microsoft Ex. 1014
`Microsoft v. Philips - IPR2018-00026
`Page 7 of 11
`
`
`
`$1121b6ffi§9UBflThé.
`
`RAM2E!3T€§§OE¢1I§$ED%M§®77¥
`lb07-9b‘fllflé’hffi0. CPU1‘DfilW0)
`
`F’C‘PBfiT-ififiatfl‘én‘ fifix‘fllflfifllil‘fii
`E0fiflffi?—9t3flfh‘5fififi55t$0§fii
`
`311%), CfllCJHD‘ fiiflS‘DiifififlfiER‘
`ma:xm4mm>m‘nm<‘ 47?“)71A.
`
`B. C-"EfiVbHfl‘DiJ-Fffiffifiafltfifi
`Tifin‘wénb.
`
`Cmififi/fifi’abh‘fwbfifiiiflfiflmfiifimfl
`vi-lfiilbfifAfEffifiv’k'C‘fil4E (A) 1:81?
`
`7R1IEH<IEMTIét1 :Elbmb'nfi‘lfi/fiAMEEF-i
`xbfifilfififlcfitbt‘f‘197x-Xm7ffi
`
`b‘CCPU’HCfiiZ-Eh‘ Cifmifmfififlfl!
`£5730“ f0AhflHfiflEfiSUTRAM20)
`
`fibflfibfi‘lflflfiUfiH—ifilflflfilltOlfiltfiflzafifi’s
`hhé. CREJHD, MibifizfifiESfDEfiiREfi
`
`[aflfirfiHCZQD—lbb’fflfi4l (B) 1:77:11!!!
`(tfifbfé.
`
`C®&5’377‘{}bfifii§flt££‘ffifihfl7g
`
`fifiv‘iflHGB-206827 (2)
`fi/‘RZOD-lb‘t, $Défd’3fin—1fifilfimi‘fléb‘
`fifité‘néa
`
`(fifiéwfitfi)
`
`‘fifiémfifilau—Ibfiflu. CPU1£CJz0
`£35. (fikl) Elfi‘ftflé7U—7‘v—htfig
`
`a‘Cfifabn‘wac. V’JDE\
`
`it’dfl $4.
`
`(A)K(xo.yo)ffibkEMKfiTav
`fbf:;§mt£fi(5777f>§§fl) €CPU11J
`
`mDiA3x(%5E\HL 277710) \ 7c¢DflHfi
`
`wflitonTAbahbfivffifi(x1
`Y1)€m0ma(1?v711).%flB®E
`
`fimwfifiBxfimmEmde(=x1—xo)
`tyfifimnmady(=y1—yo)téfim
`1&(27‘H‘1712).
`
`CPU1lzC®fiflibfci§fiJfi(dx. dY)
`fiUfifiEflEZOU—th<\RAM2®fi
`
`ambfilflflfivirfifilflgflll(Davum’ifitifi. C
`0190—2111: (dx, dy) (Diffh‘fiffi/fil
`
`7D—Jbbfmk5‘lfiiédv3‘ mmoxa—r
`
`TFVZ’EEiétE‘DTJ'i’Efickbfi’sbné.
`290—»?bxfi’93fllflm‘ 377131501 F“;
`hTfiZD.
`
`Lflmzan—mfifiwflfi(x1.y1)fl
`blfif‘é‘é’mvfi't“ $330)}?771 1~130J
`
`Mlflmf’fiffifi‘flfi‘éfl. ffi’iflibkctffitfiflié
`flbt‘ ifi'ERDD-JbibfléififlTt’zé ($5
`
`EMM17-v714.15)a
`
`Em$5tfifitzau—lbffi%5:tt$0
`
`n-me'fifiab‘figfififikba
`
`(fiwmmmu;5avémaml
`
`3fi$§flfifiétwiflflflikfiififiofc.
`
`xxmmtsamgufiaramzaMason
`
`fifififll’éfiétmfiifib‘fiémwm<I§HT3
`éfifizau—wfifiéfimfibctfifimtv
`é"
`
`(lefi’iflikfléTCMD—‘Ffil
`
`flifilflmfi/‘RZQD—Jbfifilw.
`
`iK¥‘/‘7‘4‘/
`
`7-?1141E33Uér1143'i4Vfiwfimfififi
`twa'fiiélfiilfllflflfléfifikfm fif’afiwfifltikt
`
`flK/J\t%bifififififififi9mflfififlf~5’E
`fififin‘hb‘ Efiflifl‘?-9E%fidb\fi§fi<flilflz
`
`Lfiwfifiémfirfizfiu—Ilfl‘ifi‘vtk Z71:
`
`@Efl’ififi5‘tfitbtfiflf‘fiéo
`
`~1b$ibfidx. dyfl‘ fitfflflkhflfi (x1.
`y1)&av%x>E%(xo,yo)to£r
`
`(VFW)
`
`fibx1—xo.y1—yocxofim3ntw
`torVfiwfiflmfitzan-wtéfifififi
`
`iK4Vi'477f/‘4ltazbfififiifit0fz
`fiEQEEEGJfifiEfiEJJEEéf-QEAb?
`
`©3iflmrfitrfi‘lfl1tifi6b1wt. «1037:».
`Ran—Ibféfiifififlmfilfleh fiifiiflifiti
`
`ét\ fiflmkfiflfififiifimmwfiflflilxm‘fyf
`«Da'fiflflmflflffibclt’fifii’éifiktah‘ {-0)
`
`flififfi£<mb\¢5cfifibhéitc7z0‘ i1)
`
`marmofiflaku%naoa§n<Mm/than
`
`—140—
`
`Microsoft Ex. 1014
`
`Microsoft v. Philips -
`
`|PR2018—00026
`Page 8 of 11
`
`Microsoft Ex. 1014
`Microsoft v. Philips - IPR2018-00026
`Page 8 of 11
`
`
`
`on
`
`Chtxb‘ fiZEIEfi3MJ<‘ 314V-7'47
`
`fi7K41®M4yixydmfi(wiflav%
`
`IVZIVEBtfaflfi. 54FN‘J’56) D‘I‘C‘fi'flf
`#Efififfiflbtfié\cwfi47?4777
`
`fimuasaeosam (a)
`opu1cgar$mana.van5\cpu
`1mm1flcfivfimw2?v72OP\fififl
`
`moxfim(mfim)owm7—adxszyfi
`
`W(flfifi)®§fl?—9dystéifl“0”
`fiémtmmkbkw‘avifliw6$0+>
`
`A42®Afl?—9K§jmt$manémfifi
`m;—au.mmumanrfiymsam2iv
`
`971-2%75erAbanagnm%ma
`Efi?flfi(97$fi7flfi)7—9EWDEU
`
`fimTfifiEWEEmafib.flaT‘fifififl
`sz%o@mmgfim4>74>7?zuzom4
`
`974yflflflmfiflfimtflbffififiWEfi
`Hotn<<fi£mmtab)zan-mfifi&
`
`bné.:nufim¢®m4>74>7flfitfi
`ibfcfiéfififlz’f“ $4V-F477E11fi03fl1
`@Jt‘rfi, fiCTlifi<fi¥®lfifi£lflhEfioTZ
`
`aa—mmofifimaoxan—mmwmra.
`
`(fimfl)
`
`fl1flfltfimfiK0—imfl07D-fv-
`
`h§%§.CQ7D-fv-btxéflfififl3
`
`EEfibt774Nfi§§fiKflMkaéfi‘
`
`v1mg(x1.y1>&mbma(m1am‘
`1?7722).mtxfim.yfifim§fifi§
`
`flf—adxs.dy5&mfifiw?é(%1fl
`$11?y723).C:T‘Efi§M?~5
`
`dxs Iatk((x1 —x0 ) -dxs ) +L1Xs
`aéficxofimzn.mmwM?—adysu
`
`k((y1—yo)—dys)+dyskéfiu
`
`szfitfi‘c‘hé, fcfib‘ .tEQNDdxs.
`
`dySOEKMEdes.dySQMT\fim
`11%3617—7720EJHD, £11511"0"'C‘rfi
`éaxt\kuzan-mm&ommoméém
`
`$éfifi?‘0<k<1®fiflwfifitmfiflfi
`Efléa
`
`:EoEQHM?—adxs,dysofimm
`CPU1E§EEQEEH<dXS,dyS)fi
`EITI'IWLC331\TEEJJE11‘6N<. RAMZIDEHB
`
`mbf—aommavifimmw4ommafit
`5(%1E¢®2Tv724).kE.CPU1
`
`131fib‘9vilfifilbfiffi‘iflifl‘Cb‘bb‘Eb‘éfi
`
`wil'§2)b6b‘5®1§%[£§do\fmfiib (311
`
`(2-7-7721). C6099?7r‘/§§B%(x0.
`yo)u‘97%nzm6cfififimaflk‘fi
`®§M0m3€fivo
`
`fifizan-m§fi&5%a.&Mfimm4m
`
`(A)E8Tfibt$5K\fiéfi7%N1WG
`itfiMbkiimfifir—Efimtflfimflfi
`
`Tmmv,aa+n2msm5ucomoaw7
`K?»6LT®&EE&(5V?E&)E\~E
`
`0v>7u7§flMtsficfimbT‘4>97
`x—2%7€RLT%®EE?—§€CPU1K
`AhVéo
`
`cpu1ufimmv>7uyammtsmoa
`
`EW.177725)‘fifithuaw%§m
`
`mvziv7220mmxmé.
`:m;5:LI,CPU1mav+Nzweo
`
`—Emv>7uy7thsfic17v722~
`QSDmEEWEfiDEflCtE$D‘£fim&
`
`mfi77U77HMtsfiugafiianrfifi
`lau—mfifionné.
`
`CCT\fi®fiM%%Efim\9v%mfi
`
`(x1.y1)fifi?mfit.fifi$M?—5
`
`dxs,dysK&DEmahtfifimfi®ME
`tofi£u§ttan.mmv>7uyamm
`
`tsfitflk‘iflfififi$ttotw<&5k
`
`fliflefifll?—5Idxs. dys fifimanéfl)?‘
`fifixan—mufitvfifififimfifififififi
`Eborwbmmm<cfimvaicfionn
`a.
`
`an‘aimmogmmm(xau-mma)
`
`v5.mmm<mmvfmmir$nanbu
`
`-141—
`
`Microsoft Ex. 1014
`
`Microsoft v. Philips -
`
`|PR2018—00026
`Page 9 of 11
`
`Microsoft Ex. 1014
`Microsoft v. Philips - IPR2018-00026
`Page 9 of 11
`
`
`
`{vsads/t5
`
`vf=df/t,s
`
`tEb\Lfl¢.ds=fTFT:TTT
`
`TFV:T?.d,=rTVTTTfTrr
`TVTTVITTTméuaviflzweovy
`7unyMtsmfim—Evobme,imo
`
`Ran-mmfivsmfiimfimfiflfidsfim
`UTEWL\EO$MERVfKfiM®&flt#
`Efifi<iét§bu
`
`muraomm§m&fimu‘ayixzws
`mafigmbkmammmcosmmv§.m§
`
`ay$n2w6m5mva‘cpu1u9v7n
`2WG$D4V97:—1w7€flbTAh3h
`
`éEEE$Dt79V7P®éCtEmmL(fi
`1EW‘1?7725)‘CnE$0(1—k)
`
`~dxs.(1—k)~dys&bfiK§3ur
`
`Efififlf-adxs,dysfifimfié(%1
`E¢\Z?y726)o
`
`MECPU1flfimbtfifififll?-5dxs .
`
`fifififlBGB-QOSBN (4)
`
`dysc;aammfiaaaso1syrmxs
`
`30th$DIJ\39\b\Eb\€¥JJTEL (331 Etta 2
`
`77727.28)‘Dm;0kihfifimfiv
`
`27"‘y726ktfiatdxs.
`’3‘5. CC‘L".
`
`dyswfiméfi
`(1—k)-dxs.(1—k)
`-dystéfiuxbfi5héfiflfiu\§wu
`fltT‘ufi‘mmmtfiémfi‘fifim1Fv
`
`hoksaomxbmtoo\:ncgbzau
`—befifi73t%w (fi‘lIEF‘ 2717729)“
`
`taxicbr‘x7aviwfit7avffi
`
`fiufifiBM?—idxs.dysE;éfifim
`mwfiflfifimfixvfiom‘fiflofifltfia
`awffliwscxbfifiénkfififlfi(vfi
`
`b5\cmmeufim)ummfimwtmi‘fi
`fififitvéu CREJ:0‘ ammmut7av
`
`imas:@mvomrm&<‘fi¥fiifléb
`of:60)tbf\ fiéffifiéfioTfiqlflinL/C
`
`IJ\Bf$1t?éJ:i’zfiiT<17D—lbfifitinflé
`:tto0\nén;uéficfiu&5ié:t
`fi’cib.
`
`’afH fiflmmififbifififlufli’anéfiw
`
`Fob.
`
`Tt1&<\ miilfifiilfifl—lb’ifi’i5fifit
`bft:§¥3flb2fi<bf:b-FMK'E774ID’E’E
`
`lIQLz~ Cflifi’fifiéfifltflfihf‘ ‘E‘DMI
`{E’Efififééfiflmfifitfilfi‘féitfi’ffi
`
`éCttimtfi‘C‘flfién Sikh in—ilfifl-lb’éfi?
`fiffiAhfiEth‘I‘ aflTIVZJI/ICHQEE
`
`fléfiUJ‘C‘SEt/i<‘ 54bN7AbfiB. 7'72
`@fDfl‘lVJfii’f‘wa'Vfi'F/Vflé'fiimybct
`fi‘C‘Eé.
`
`(ammmm)
`
`immm<‘mam:;nw‘m4yi4yd
`?/§4X®ifl47747755fi03§fl3$1§[flb
`
`Tfiflflfifitktfifififitfifiwru<fifi
`zau-wflficzaot,fimmmfiammb
`
`figkmmfioo,cnagmmoémmrfin
`b\mfiéoorfit3¢é$5%fifizafl—
`
`mfiré‘:91mfit‘fim1émtmuwfi
`fiZOD—wfifiakégmfifififivbfioT
`
`Ammofimamm
`
`E1Euifimm-%mM§%?7D—fv—
`I‘m
`
`fiZIIJKfimKfiUéfifilflu—Ibfifiw
`fiflflfi‘
`
`mSIutfifflEifimuHé774lblfiikfiE
`0)#WUD7D“/9I\
`
`£4Hl3fi3flfififitflliéii17n—
`JV’EEQWVéI‘
`
`ESImfiXVJifiZfiD—lbfifiw—M07
`u—fv—hrfié.
`
`BESV\T\
`
`Hamstmmgm (CPU) \
`Sufi-‘31}.
`
`Gufil‘yi-A'Zlb.
`
`20~29l31f77T35€h
`
`—142—
`
`Microsoft Ex. 1014
`
`Microsoft v. Philips -
`
`|PR2018—00026
`Page100f11
`
`Microsoft Ex. 1014
`Microsoft v. Philips - IPR2018-00026
`Page 10 of 11
`
`
`
`
`7‘ ”—n'lnmmz
`dxs—O
`dys—O
`
`
`77””!!th
`
`
`(xo .yo)
`
`
`21
`
`
`
`“Minn
`
`dXs—k((XI—Xn)- dXs) ~dxs
`dys-—k((y--yo)- CW!) ‘dys
`
`
`
`(dxmdyfl finii
`E37n—IL
`
`
`
`
`
`
` glfillfl
`
`dxs- (1-k)dxs
`
`dys—(1-k)dys
`
`mum—35mm u—h—r
`a 1
`E1
`
`(A)
`
`
`
`(B)
`
`i'éfix i u —/V§fi1‘fi©§fi%12
`
`fimnass-zosaw (5)
`
`‘3
`If
`
`I
`
`H
`
`$§§%K$‘H6§fi<1in—pfiga)§fig§@
`
`Wm
`
`fi
`
`2 E
`
`I&EE%W
`
`afiéfifiléfifii L1§E774w¥fii§imfu 77121
`
`E 3 B
`
`9‘7777EWA77
`(x 0 .yo)
`
`EZ7D-IL
`
`
`(dx .dy) rzlmfi
`
`g 4 E
`
`fififiKO—fl07n—fr—r
`
`fism
`
`—143—
`
`Microsoft Ex. 1014
`
`Microsoft v. Philips -
`
`|PR2018—00026
`Page 11 of 11
`
`Microsoft Ex. 1014
`Microsoft v. Philips - IPR2018-00026
`Page 11 of 11
`
`