`
`(12) Japanese Unexamined Patent
`Application Publication (A)
`
`
`(11) Japanese Unexamined Patent
`Application Publication Number
`H06–309138
`
`
`
`(43) Publication date: 04 Nov 1994
`
`Theme codes (reference)
`
`(51) Int. Cl.5
`G06F 3/14
` 3/03
` 3/033
`
`
`ID codes JPO Filing No.
`360 D 7165–5B
`380 L 7165–5B
`360 C 7165–5B
`
`
`
`
`
` FI
`
`
`
`Request for examination: None Number of claims: 1 Online (Total of 9 pages)
`
`(21) Application number
`(22) Date of application
`
`H5-99135
`26 Apr 1993
`
`
`
`
`
`
`
`
`
`
`
`
`
`(71) Applicant
`
`(72) Inventor
`
`(74) Agent
`
`
`
`000003078
`Toshiba Corp.
`72 Horikawa-cho, Saiwai-ku, Kawasaki-shi,
`Kanagawa-ken
`SHINJI NARUTAKA
`℅Toshiba Fuchu Plant
`1 Toshiba-cho, Fuchu-shi, Tokyo-to
`KAZUHIDE MIYOSHI, patent attorney (and 3
`others)
`
`
`
`
`INVENTION) METHOD FOR
`(TITLE OF THE
`(54)
`CONTROLLING A SCREEN USING A TOUCH
`PANEL
`
`(57) [Abstract]
`[Object] The present invention realizes screen scrolling
`using a screen display that is simpler, faster, and more
`intuitive, without using icons or the like, thereby reducing
`operator fatigue and avoiding control lag, etc.
`[Configuration] A determination is made as to whether or
`not a display screen 8 of a CRT 1 is being operated by
`being touched on the basis of touch location detection
`information output by a touch panel 2, and if it is
`determined that a touch location where the display screen 8
`has been touched has moved, the display screen 8 is
`scrolled on the basis of changes to the location detection
`information at a predetermined timing.
`
`
`
`Microsoft Ex. 1006
`Microsoft v. Philips - IPR2018-00026
`Page 1 of 19
`
`
`
`[Claims]
`[Claim 1] A method for controlling a screen using a
`touch panel that scrolls a display screen on the basis of
`touch location detection information of the touch
`panel that is disposed in front of the display screen,
`wherein a determination is made as to whether or not
`the display screen is being operated by being touched
`on the basis of touch location detection information
`output by the touch panel, and if it is determined that a
`touch location where the display screen has been
`touched has moved, the display screen is scrolled on
`the basis of changes
`to
`the
`location detection
`information at a predetermined timing
`[Detailed Description of the Invention]
`[0001]
`[Industrial Field of Application] The present invention
`relates to a method for controlling a screen using a
`touch panel that controls a screen of a CRT or the like,
`the touch panel being provided in front of the CRT,
`and being optical, resistive, capacitative, ultrasonic,
`piezoelectric, or the like.
`[0002]
`[Prior Art] It is common in control systems that
`control various types of plants, etc., to display icons or
`the like for scrolling on screens of CRTs that display
`various types of control information and the like, and
`when an operator touches the icons or the like with a
`finger or a pen, the touch is sensed by an optical,
`resistive, capacitative, ultrasonic, piezoelectric, or
`other type of touch panel disposed in front of the CRT
`to scroll the screen of the CRT.
`[0003]
`[Problem to be Solved by the Invention] However, in
`such conventional methods for controlling screens
`using touch panels, the icons or the like for scrolling
`have to be displayed on the CRT screen, creating the
`problem of reducing the useful display area of the
`screen.
`[0004] Moreover, because the operator has to aim for
`a very small area on the screen when operating the
`icons, etc., displayed on the CRT, touch input
`operations must be done with great care, creating the
`problem of concomitant increased operator fatigue.
`[0005] Further, when the operator wishes to scroll the
`screen only by a particular amount, he or she must
`continuously touch the icon for a corresponding
`amount of time, preventing rapid input and creating
`control lags, etc.
`[0006] The present invention was devised in light of
`these circumstances, and has as an object to provide a
`method for controlling a screen using a touch panel
`whereby screen scrolling using a screen display that is
`simpler, faster, and more intuitive is realized, without
`
`using icons or the like, thereby reducing operator
`fatigue and avoiding control lag, etc.
`[0007]
`[Means for Solving the Problem] To attain this object,
`the present invention is a method for controlling a
`screen using a touch panel that scrolls a display screen
`on the basis of touch location detection information of
`the touch panel that is disposed in front of the display
`screen, wherein a determination is made as to whether
`or not the display screen is being operated by being
`touched on the basis of touch location detection
`information output by the touch panel, and if it is
`determined that a touch location where the display
`screen has been touched has moved, the display screen
`is scrolled on the basis of changes to the location
`detection information at a predetermined timing.
`[0008]
`[Action] In the above configuration, a determination is
`made as to whether or not the display screen is being
`operated by being touched on the basis of touch
`location detection information output by the touch
`panel, and if it is determined that a touch location
`where the display screen has been touched has moved,
`the display screen is scrolled on the basis of changes
`to
`the
`location detection
`information
`at
`a
`predetermined timing, thereby providing a method for
`controlling a screen using a touch panel whereby
`screen scrolling using a screen display that is simpler,
`faster, and more intuitive is realized, without using
`icons or the like, thereby reducing operator fatigue and
`avoiding control lag, etc.
`[0009]
`[Examples] FIG. 1 is a block diagram showing one
`example of a control system to which one embodiment
`of a method for controlling a screen using a touch
`panel according to the present invention is applied.
`[0010] A control system shown in the drawing is
`provided with a CRT 1, a touch panel 2, two interface
`circuits (interfaces) 3 and 4, a CPU 5, and a bus 6. The
`touch panel 2 when the control system is operated by
`an operator touching a screen 8 on the CRT 1 using a
`finger 7 (see FIG. 3) and the screen 8 displayed on the
`CRT 1 is scrolled by the CPU 5 in accordance with the
`direction and amount of movement of the finger 7.
`[0011] The CRT 5 is provided with a vacuum tube or
`the like having sufficient display capacity to display
`states of a plant or the like, for example, which is what
`is controlled by the control system in question. When
`a display signal is output by the interface circuit 4, this
`is read and displayed to the screen.
`[0012] The touch panel 2 is constituted by an optical,
`resistive, capacitative, ultrasonic, or other type of
`panel. When the screen 8 on the CRT 1 is touched by
`a finger 7 or the like of the operator, the touch panel 2
`
`Microsoft Ex. 1006
`Microsoft v. Philips - IPR2018-00026
`Page 2 of 19
`
`
`
`
`
`(3)
`
`JP H6-309138 A
`
`detects this and generates touch location data, which is
`supplied to the interface circuit 3.
`[0013] The interface circuit 3 receives the touch
`location data output by the touch panel 2, converts it
`to touch location data that is in a pre-set format, and
`sends it to the bus 6 for supply to the CPU 5.
`[0014] The CPU 5 reads process signals and the like
`which are output by the plant or the like which is
`being controlled to create control screen data that is
`supplied to the interface circuit 4 via the bus 6. When
`the touch location data is output by the interface
`circuit 3, the CPU 5 reads this touch location data via
`the bus 6 and computes the direction and amount of
`scrolling of the screen on the basis of changes in the
`touch location data. The CPU 5 then creates control
`screen data which has been scrolled on the basis of the
`computation results and supplies this touch location
`data to the interface circuit 4 via the bus 6.
`[0015] The interface circuit 4 reads via the bus 6 the
`control screen data that has been output by the CPU 5,
`converts the control screen data to an image signal and
`supplies this to the CRT 1 for screen display.
`[0016] Next, operation of the present embodiment is
`described with reference to the flowchart shown in
`FIG. 2.
`[0017] First, the CPU 5 monitors output by the
`interface circuit 3, imports information indicating
`whether or not the screen 8 on the CRT 1 has been
`touched by the finger 7 of an operator or the like, and
`waits until part of the screen 8 on the CRT 1 has been
`touched (step ST1).
`[0018] When the touch panel 2 detects that the screen
`8 on the CRT 1 has been touched by the finger 7 of the
`operator or the like as shown in FIG. 3 and the touch
`location data is output by the interface circuit 3, the
`CPU 5 imports the touch location data and checks
`whether or not the touch location data is continuously
`output by the interface circuit 3 for a predetermined
`fixed amount of time (step ST2).
`[0019] If the touch location data is not output for the
`fixed amount of time by the interface circuit 3, the
`CPU 5 determines that the operator has input an
`instruction other than scroll input, and performs a
`touch input process in accordance with an icon or the
`like at the coordinates indicated by that touch location
`data.
`[0020] If the touch location data is output for the fixed
`amount of time or longer by the interface circuit 3
`(step ST2), however, the CPU 5 determines that the
`operator has given a scroll instruction and stores the
`touch location data as starting coordinates (X1, Y1)
`(step ST3), and waits until touch location data is
`output by the interface circuit 3 (step ST4).
`
`[0021] If the finger 7 of the operator that is touching
`the CRT 1 is moved without moving off of the screen
`8, the CPU 5 reads and stores every change in the
`values of the touch location data output by the touch
`panel 2 as candidate ending coordinates (X3, Y3).
`[0022] The touch panel 2 then detects when the finger
`7 of the operator is lifted off of the CRT 1, after which
`no touch location data is output by the interface circuit
`3. The CPU 5 then stores the last candidate ending
`coordinates (X3, Y3) as official ending coordinates
`(X2, Y2) (step ST5).
`[0023] The CPU 5 then calculates a movement amount
`(ΔX, ΔY) by making the computation indicated by the
`following equations on the basis of the starting
`coordinates (X1, Y1) and the ending coordinates (X2,
`Y2) as shown in FIG. 4 (step ST6).
`[0024] ΔX=X2-X1 …(1)
`ΔY=Y2-Y1 …(2)
`Next, the CPU 5 cuts out only those parts of the
`current screen 8 displayed to the CRT 1 which have
`moved by the movement amount (ΔX, ΔY) within an
`entire control screen 10 (see FIG. 3) in the memory,
`sends those parts to the bus 6 as control screen data for
`supply to the interface circuit 4, causing the screen 8
`corresponding to the control screen data to be
`displayed to the CRT 1 (step ST7).
`[0025] In the present embodiment, the touch panel 2
`detects when the screen 8 on the CRT 1 is moved by
`being touched by the finger 7 or the like of the
`operator and the screen 8 displayed to the CRT 1 is
`scrolled by the CPU 5 in accordance with the direction
`and amount of movement of the finger 7, and therefore
`scrolling of the screen 8 using screen display is
`realized that is simpler, faster, and more intuitive,
`without using icons or the like, thereby reducing
`operator fatigue and avoiding control lag, etc.
`[0026] In the present embodiment the screen 8 on the
`CRT 1 is scrolled when the finger 7 of the operator is
`lifted off of the screen 8 on the CRT 1, but it is also
`possible to continuously scroll the screen 8 on the
`CRT 1 when the finger 7 of the operator touches the
`screen 8 on the CRT 1 and is moved over the screen 8
`without being lifted off of the screen 8.
`[0027] In this case, the CPU 5 of the control system
`performs scrolling control according to the procedure
`shown in flowchart in FIG. 5.
`[0028] First, the CPU 5 monitors output by the
`interface circuit 3, imports information indicating
`whether or not the screen 8 of the CRT 1 has been
`touched by the finger 7 of an operator or the like, and
`waits until part of the screen 8 of the CRT 1 has been
`touched (step ST11).
`[0029] When the touch panel 2 detects that the screen
`8 of the CRT 1 has been touched by the finger 7 of the
`
`Microsoft Ex. 1006
`Microsoft v. Philips - IPR2018-00026
`Page 3 of 19
`
`
`
`
`
`(4)
`
`JP H6-309138 A
`
`operator or the like and the touch location data is
`output by the interface circuit 3, the CPU 5 imports
`the touch location data and checks whether or not the
`touch location data is continuously output by the
`interface circuit 3 for a predetermined fixed amount of
`time (step ST12).
`[0030] If the touch location data is not output for the
`fixed amount of time by the interface circuit 3, the
`CPU 5 determines that the operator has input an
`instruction other than scroll input, and performs a
`touch input process in accordance with an icon or the
`like at the coordinates indicated by that touch location
`data.
`[0031] If the touch location data is output for the fixed
`amount of time or longer by the interface circuit 3,
`however, the CPU 5 determines that the operator has
`given a scroll instruction and stores the touch location
`data as starting coordinates (X1, Y1) (step ST13), and
`checks whether or not the touch location data has been
`output by the interface circuit 3 (step ST14).
`[0032] If the touch location data is continuously
`output by the interface circuit 3, the CPU 5 checks
`whether or not the values of the touch location data
`output by the interface circuit 3 (step ST15), and if the
`values have changed, the CPU 5 determines that the
`finger 7 of the operator touching the CRT 5 has been
`moved without being lifted off of the screen 8 and the
`values of the touch location data output by the touch
`panel 2 have changed, and stores new touch location
`data output by the interface circuit 3 as the ending
`coordinates (X2, Y2) (step ST16).
`[0033] The CPU 5 then calculates a movement amount
`(ΔX, ΔY) by making the computation indicated by the
`following equations on the basis of the starting
`coordinates (X1, Y1) and the ending coordinates (X2,
`Y2) (step ST17).
`[0034] ΔX=X2-X1 …(3)
`ΔY=Y2-Y1 …(4)
`Next, the CPU 5 cuts out only those parts of the
`current screen 8 displayed to the CRT 1 which have
`moved by the movement amount (ΔX, ΔY) within an
`entire control screen 10 in the memory, sends those
`parts to the bus 6 as control screen data for supply to
`the
`interface circuit 4, causing
`the screen 8
`corresponding to the control screen data to be
`displayed to the CRT 1 (step ST18).
`[0035] Thereafter, the CPU 5 stores the ending
`coordinates (X2, Y2) as new starting coordinates (X1,
`Y1) and returns to the aforementioned touch ending
`judgment process.
`[0036] The touch panel 2 detects when the operator
`lifts his or her finger 7 from the CRT 5. The CPU 5
`repeats the aforementioned screen scrolling process
`(steps ST14 to ST18) until the touch location data is
`
`no longer output by the interface circuit 3, and stops
`the scrolling process when the finger 7 of the operator
`is lifted off of the CRT 1 (step ST14).
`[0037] When the screen 8 on the CRT 1 is operated by
`being touched by the finger 7 of the operator in this
`manner, the screen of the CRT 1 can be continuously
`scrolled, thereby making it possible to improve ease of
`use.
`[0038] Moreover, in the present embodiment, an
`optical, resistive, capacitative, ultrasonic, or other type
`of touch panel can be used as the touch panel 2, but it
`is also possible to use a piezoelectric touch panel.
`[0039] In this case, the CPU 6 of the control system
`performs scrolling control according to the procedure
`shown in flowchart in FIG. 5.
`[0040] First, the CPU 5 monitors output by the
`interface circuit 3, imports information indicating
`whether or not the screen 8 of the CRT 1 has been
`touched by the finger 7 of an operator or the like, and
`waits until part of the screen 8 of the CRT 1 has been
`touched (step ST21).
`[0041] The touch panel 2 detects when the screen 8 on
`the CRT 1 is touched by the finger 7 of the operator or
`the like. Once the touch location data is output by the
`interface circuit 3 together with touch pressure data,
`the CPU 5 receives this touch location data and the
`touch pressure data, and checks whether or not the
`value of the touch pressure data is greater than or
`equal to a fixed pressure value (step ST22).
`[0042] If the value of the touch pressure output by the
`interface circuit 3 is not greater than or equal to the
`fixed pressure value, the CPU 5 determines that the
`operator has input an instruction other than scroll
`input, and performs a
`touch
`input process
`in
`accordance with an icon or the like at the coordinates
`indicated by that touch location data.
`[0043] If the value of the touch pressure data output
`by the interface circuit 3 is greater than or equal to the
`fixed pressure value, the CPU 5 determines that the
`operator has given a scroll instruction, stores the touch
`location data output by the interface circuit 3 as the
`starting coordinates (X1, Y2) (step ST23) and waits
`until the touch location data is no longer output by the
`interface circuit 3 (step ST24).
`[0044] If the finger 7 of the operator that is touching
`the CRT 5 is moved without moving off of the screen
`8, the CPU 5 reads and stores every change in the
`values of the touch location data output by the touch
`panel 2 as candidate ending coordinates (X3, Y3).
`[0045] The touch panel 2 then detects when the finger
`7 of the operator is lifted off of the CRT 1, after which
`no touch location data is output by the interface circuit
`3. The CPU 5 then stores the last candidate ending
`
`Microsoft Ex. 1006
`Microsoft v. Philips - IPR2018-00026
`Page 4 of 19
`
`
`
`
`
`(5)
`
`JP H6-309138 A
`
`coordinates (X3, Y3) as official ending coordinates
`(X2, Y2) (step ST25).
`[0046] The CPU 5 then calculates a movement amount
`(ΔX, ΔY) by making the computation indicated by the
`following equations on the basis of the starting
`coordinates (X1, Y1) and the ending coordinates (X2,
`Y2) (step ST26).
`[0047] ΔX=X2-X1 …(5)
`ΔY=Y2-Y1 …(6)
`Next, the CPU 5 cuts out only those parts of the
`current screen 8 displayed to the CRT 1 which have
`moved by the movement amount (ΔX, ΔY) within an
`entire control screen 10 in the memory, sends those
`parts to the bus 6 as control screen data for supply to
`the
`interface circuit 4, causing
`the screen 8
`corresponding to the control screen data to be
`displayed to the CRT 1 (step ST27).
`[0048] Thus, even when using a piezoelectric touch
`panel, the present invention realizes scrolling of the
`screen 8 using a screen display that is simpler, faster,
`and more intuitive, without using icons or the like,
`thereby making it possible to reduce operator fatigue
`and avoid control lag, etc.
`[0049] Moreover, in the aforedescribed embodiments,
`the entire screen 8 on the CRT 1 is scrolled, but it is
`also possible to divide the screen 8 of the CRT 1 into a
`scrolling region 15 and a non-scrolling region 16 as
`shown in FIG. 7 and put ordinary touch-key icons 17
`and scrolling icons 18, etc., in the non-scrolling region
`16.
`[0050] Doing so allows operators unfamiliar with the
`scrolling control provided by the present invention as
`described above, i.e., operators familiar with ordinary
`conventional operations, to scroll the screen 8.
`[0051] Furthermore, in the embodiments described
`above,
`the entire display screen
`is scrolled
`in
`accordance with how much the screen 8 on the CRT 1
`is moved when moved by being touched on the touch
`location, but it is also possible to turn the page and
`display a next page screen 8b or a previous page
`screen when a lower part of a current screen 8a is
`touched and the touch location is moved left or right,
`as shown in FIG. 8.
`[0052] In this case, when the lower part of the screen
`8a is touched and the touch location is moved right,
`the next page screen 8b is displayed, and when the
`
`
`
`
`
`
`FIG. 8
`
`lower part of the screen 8a is touched and the touch
`location is moved left, the previous page screen is
`displayed.
`[0053] A page-turning process can thus be performed
`smoothly when a screen with text or the like is
`displayed on the CRT 1.
`[0054]
`[Effects of the Invention] With the present invention
`as described above, screen scrolling using a screen
`display is realized that is simpler, faster, and more
`intuitive, without using icons or the like, thereby
`making it possible to reduce operator fatigue and
`avoid control lag, etc.
`[Brief Description of the Drawings]
`[FIG. 1] is a block diagram showing one example of a
`control system to which one embodiment of a method
`for controlling a screen using a touch panel according
`to the present invention is applied.
`[FIG. 2] is a flowchart showing an example of a
`scrolling operation in the control system shown in
`FIG. 1.
`[FIG. 3] is a schematic view showing an example of a
`scrolling operation in the control system shown in
`FIG. 1.
`[FIG. 4] is a schematic view showing an example of a
`calculating a scrolling amount during a scrolling
`operation in the control system shown in FIG. 1.
`[FIG. 5] is a flowchart showing another embodiment
`of a method for controlling a screen using a touch
`panel according to the present invention.
`[FIG. 6] is a flowchart showing another embodiment
`of a method for controlling a screen using a touch
`panel according to the present invention.
`[FIG. 7] is a schematic view showing another
`embodiment of a method for controlling a screen using
`a touch panel according to the present invention.
`[FIG. 8] is a schematic view showing another
`embodiment of a method for controlling a screen using
`a touch panel according to the present invention.
`[Explanation of the Reference Numerals]
`1 CRT
`2 Touch panel
`3, 4 Interface circuits
`5 CPU
`6 Bus
`
`Microsoft Ex. 1006
`Microsoft v. Philips - IPR2018-00026
`Page 5 of 19
`
`
`
`
`
`(6)
`
`JP H6-309138 A
`
`FIG. 1
`
`FIG. 2
`
`FIG. 7
`
`Wait until input on touch
`panel
`
`Pressed for a
`fixed amount of
`time?
`
`Save coordinates (x1, y1)
`of point A that has been
`input
`
`Wait until finger is
`released
`
`Use last saved coordinates
`(x2, y2) as point B
`
`Calculate amount of
`movement from point A
`to point B
`
`Scroll the screen
`
`
`
`
`
`
`
`Microsoft Ex. 1006
`Microsoft v. Philips - IPR2018-00026
`Page 6 of 19
`
`
`
`
`
`(7)
`
`JP H6-309138 A
`
`FIG. 3
`
`FIG. 4
`
`CRT screen
`
`The vertical axis is indicated by y and the horizontal
`axis is indicated by x for the coordinates. Maxima of x
`and y are xmax and ymax, respectively.
`A (x1, y1): The point first touched by a finger or
`other input medium.
`B (x2, y2): The point where the finger or other input
`medium is lifted off of the screen
`
`
`
`
`
`Reference point
`
`
`
`
`
`Microsoft Ex. 1006
`Microsoft v. Philips - IPR2018-00026
`Page 7 of 19
`
`
`
`
`
`(8)
`
`JP H6-309138 A
`
`FIG. 5
`
`Wait until input on touch
`panel
`
`
`Pressed for a fixed
`amount of time?
`
`Save coordinates (x1, y1)
`of point A that has been
`input
`
`
`Finger
`lifted off?
`
`Finger
`moved?
`
`Point B (x2, y2), saved as the
`coordinates of a newly-input point
`
`Calculate amount of movement
`from point A to point B
`
`Scroll screen
`
`
`
`Microsoft Ex. 1006
`Microsoft v. Philips - IPR2018-00026
`Page 8 of 19
`
`
`
`
`
`FIG. 6
`
`(9)
`
`JP H6-309138 A
`
`Wait until input on touch
`panel
`
`
`
`
`Pressed for a fixed
`amount of time?
`
`
`
`
`Save coordinates (x1, y1) of
`point A that has been input
`
`
`
`
`Wait until finger lifted off
`
`Use last saved coordinates (x2, y2)
`as point B
`
`
`Calculate amount of movement
`from point A to point B
`
`
`
`Scroll screen
`
`
`
`
`
`Microsoft Ex. 1006
`Microsoft v. Philips - IPR2018-00026
`Page 9 of 19
`
`
`
`Certificate of Translation and Declaration of Marc Adler
`
`I, Marc Adler, a translator fluent in the English and Japanese languages, on
`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 Un xamined Patent Application Publication Number HOG-309138
`
`I have determined that the publication
`Based on my review of this document,
`date of the above document was November 4, 1994. The inventor listed on the
`face of the document is Shinji Narutaka.
`
`TransPerfeCt ref rence number: TPT869700
`File name:
`JPHO,309138A
`
`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.
`
`
`
`Marc Adler _.
`
`Sworn to before me this
`3’31 d
`C£ E Q grimy: QO\b
`
`'TFLKVb
`
`'TEXCLS
`
`film/Ma's F 41%;;
`Signature, Notary Public
`
`Stamp, Notary Public
`
` an.“ ,.., .~,..,_,r..‘~.~-u
`
`\ Ni-CHOtAs Minnie! Elri
`NOTARY Puaw;
`
`5am. or mm
`
`E
`
`mutuJHrv-w-q-..we”.uc.
`w COMM EXP—T 7 1
`
`”
`
`Microsoft Ex. 1006
`
`Microsoft v. Philips -
`
`|PR2018—00026
`Page100f19
`
`Microsoft Ex. 1006
`Microsoft v. Philips - IPR2018-00026
`Page 10 of 19
`
`
`
`fiESEIECDfiI 0L (é 9 E)
`fifififié $3352?
`
`
`
`(71) SEA 000003078
`(21 ) Eflfifi—
`flififii‘ififi
`
`052% Hi:
`fififiififlflifiéfillfiifl fiifié‘fiii
`
`fiEJItEW
`
`
`(74)ffiEi/\ #Eii
`:11?
`
`
`
`
`
`
`
`
`
`
`
`
`<19)HM¢::+JT (JP)
`
`(12) {13% fi-fi 4%} if]: {i} fifi (A)
`
`
`
`(10333351333313
`
`tFfia'fiEIZG—SD9138
`
`(43)/J}EfiE|
`SIZE}? 6E(1994)11FJ 4 El
`
`
`(51)Int.Cl.5
`G 0 6 F
`
`3/14
`3/03
`3/033
`
`fiEUEE% WWEEfiJ'?
`3 6 o D 7165—5B
`3 8 0
`L
`7165—5B
`3 6 o
`c
`7165—5B
`
`F I
`
`fififififififi
`
`fiEEEFS —99135
`
`(22)H:'flEl
`
`
`3%? 5$(1993) 4H26E|
`
`(72)%Hfifi
`
`(54) [fififimfiufifil
`
`
`
`
`
`
`
`5’ y ffiiflréfi Ltlfiltfilfiflfiflfiifii
`
`
`
`
`
`
`
`
`
`
`
`
`
`
`
`
`
`(57) {£543}
`
`
`
`
`
`[
`3’9}
`7'E%*3H6i7’4’ :IVZEE’E’TE 3‘6: t7:c<\
`
`a; 035%; #0; 03K \ at Ulfififimzfifmgwfi
`
`
`
`
`fizz/RTE 0)}(7D—lI/7i’fi7i‘bx :hccctoflgw
`Em‘fi%§i¥§fiiéfi7§m§a fix 332M: 5‘75§%E52L7;:uu
`; 5 3350
`{$32}
`57~y%/\°z\1v2fr6tjjj§i157vv‘ffiEffi
`
`H'ffiificzidw’c C RT 1 @i’éfiiflfiS 73W vfi-‘éflf:
`4kfi§f§aj7bnéhf WE) 75%“ fi bufiuib \ fifiéflafififi
`875W vfi-‘éhmfifiifi‘fi ‘7 flfii‘Ez‘I‘EIEI/CMZ; HflJ
`
`ism; t 3 ‘ Ffifimfivr E V7“’C‘fifi§flffifi$fitfl%$fia>
`
`Emmfidéfifiéai'éfiflfiés $17 u—wét‘é a
`
`M§§JIILERJ lfllfifii:flfllm72§flfi
`
`fffl
`
`(543%)
`
`Microsoft Ex. 1006
`
`Microsoft v. Philips -
`
`|PR2018—00026
`Page 11 of19
`
`Microsoft Ex. 1006
`Microsoft v. Philips - IPR2018-00026
`Page 11 of 19
`
`
`
`
`#Efiafi5167309138
`
`
`
`
`
`
`
`
`
`
`
`
`
`
`
`
`
`
`
`WETEEEE
`FEE EE‘HW‘ é fmmEE) J:3EU)
`
`
` UEEEEmEEI
`
`
`
`
`
`
`
`
`
` HERE/1W E717
`ELEEECEL 411&7”
`IQWEKEEEflé7 1E/\Z\
`E1\E @fififi :fiflEéflZa71E/\“Z\
`[332?IE1}
`
`
`
`
`
`
`
` fifiéflé7wEfiEEH
`1W) 7 1 EEEE:
`fEEW:Eifl\T
`p®7vEEEEHEEKEdwTEEEEEnEX7
`
`
`
`u—wéfié71ENE1xEEELEEEE
`WEEKE
`n—wéfié7vENEwEE
`EEEEEEVE
`
`
` fi7vEE
`MT
`mTL
`M367 yEv\ZJVbsgt
`u
`
`
`
`Eflt
`73‘71
`
`
`EEC:EO'MT HUEETE 4fE§7T§bfi>
`T367 ‘7 E1 VHI/Z‘PBHj] ES $15 7 v EEEEHEEL:
`
`
`EhTwéM‘ 5 75>EE'JLLLL
`HIJ3E4 11E
`EmemELEEHE7wE§nEEETEW§hT
` EEECEE
` Efiifit LTLI
`EEEET7VEEEEE
`LLTmE EEIJEEEUEE
`mgflziflEflELLEEEEEEE7wEéhEE
`
`ELWE®74EVVTWEEEEEEE®EWKE6
`ET7VEEEEELLTmEEflEEhEEE EE
`
`
`E EEEEEEE 1 7 'CI—I
`@74EVVTEEEEEHEEQEWLEoEEEE
`60
`
`EEEEX7D—WEEEL
`
`
`[0008}
`
`
`
` LEEHEEE
`:EEEEEEE77ENEwEE
`
`
`
`[E
`1 LEUDEJEm‘o’wT 7 17“”2‘11/7518Hjlé‘
`EL
`
`
`
`
`1EflEEt jEExG:EO"L \T HIJEEEII
`h57
`75‘7 1
`[EEVDEEEEE]
`
`u
`
`EEfltEET‘EEEK
`THEfib‘E 5 fi‘EE'JE A
`Hu3E
`[OOOH
`
`
`
`iTEfib§7 “1 E EVIL
`4kET7 7 EffiEifi‘EflctT 1A
`
`[EEEmfl EEIEEEECRTEamfiEEEH
`
`
`
`
`6 kE’U‘EEflVCE E L F
`E®7EEV7TEEEEEE
`BEEEEEEEEELEEEEELEEEELEEE
`
`
`
`'EEEflEWKE/fi E HERE/IE
`
`
`
`IEX7D—Wéfiéi
`
`EE®7vENEwEE LTwECR @EEEEE
`
`
`
`
`
`
`
`
`
` EECEQ<L
`
`
`
`EKEUL7EEVEEEE
`‘UEE
`
`EE7wENEwEEJLEm EEAEVEEEL
`
`
`
`63L fi‘Ol 03$< L
`l OEE‘WJLHJ‘WVJEMWT4 ITxT‘
`[0002}
`EEODJU U—IIVEEEML
`Cit; OTEEH’IEEODFEE?
`[EEflEE]EE77VFEEEEEEEEEVXE
`
`
`EEEEEEEELEEEEEEEEE Lids; 50:7“
`AELZEHTéi EEmEEAEEEEEmEECRT
`
`
`£20
`
`mEEELx7n wJ®743VEEEEELLZh
` L.
`[0009}
`WEEEwEEEVEET7vEEhEEEL EECR
`
`
`
` L7“:
`l MIKE‘EEHOZJ: % 7 v ENEJI/EFZ
`[EMEWJ]
`TwfifitEEéhtEEfiEEEELEEEEEELE
`
`
`
`
`
`EEEEbEm
`TEWEE
`LEEEVXELQEE
`EEELEfiEEEm7vENEwmioTCflEEE
`
`
`
`
`
`
`Efififfl v 7 RTZEE)
`
`LTEECREQEHE77D—WEEE:EfiEm
`20®4 /771—Xfl
`
`
`[0010} ’ UD‘X
`
`LCT’TE'J d VXELAMC RT k L
`[0003}
`
`
` %( /
`7 WEN/1192 k L
`[EEEEELESEEEEBEILELEEE EEL
`
`
`
`EEEw7vENEWEE LEEEEEEEVEHT F) 3L 4t CPUBt
`
`N16tEfiZTBULfi
`
`
`ELCRTmEEEKx7D—VE®7%:VEEEE
`113E 03E 7 ( 34
`
`3755.7”) 728
`ZI’YCCRT 1®EE8
`
`
`
`
`
`
`
`
`EEEEEEEEZEEQLE mfiEEmHEfimE
`75"7 vE‘éflfci E L éflJfi‘érfifc t E L 7 “17‘1‘7‘511/2
`
`<E7TLE5Ew5EEEE7tL
`0:4: 0T Z fl’i’jffit
`Ewan;
`CPUBEEoTE
`OZEEEflTMéEE
`[0004}Et CRTiczEEEhE747VEE
`3Efl3 7 037%)? D
`ElUfifiEtrbTfiECRTli
`
`EEEEEEE EEEHEEEEVEWEEET71
`:18 EX7D—1Ifiét‘5
`
`
`
`ELEOEflEEBEmfw 71EAfiE®EEEEE
`‘5E:mEnyEAmiafEE
`[00 1 1} C E7
`LfifibfiwhcifiéfL EwfififiEEEmEEEE
`EhéfiEWL 7
`ZKTEVFQEQEEEEfiTém
`ELTLEj th‘fiflfiLEffii‘bofco
`
`KEEEEEEE®777VEEEEfEZTEVJL HU3E
`[OOOBIEBKLEEEEwEEEEHX7n—J
`<fEE7ka
`4V77T—XHE4EEE,
`Jjj§hchE> k
`
`EEEEEL EEEEEHT43VE71ELEHEEE
`
`EL
`<16:hEWUEATEEEE
`NEEZE EwfiEHEEwAfiEfififiztflTE
`(001213"ch
`nymfiw26ifiEfiEfififiL
`EL :EEflEEWECLTL35CEEEor
`EEEEEL
`EE‘J‘EEVSE (‘50)) \“Z‘JLL ; 7TEE‘ZEVLT
`
`[0006}EEEGEEE0 ELEAL743VEE
`2‘7 '9 L EEVFEUDEEWE 86:4: oTfifi3EC
`E T 1 QEE 8
`
`
`
`
`EE EE:EE<L;0EEfl: W0i0E< i0
`:flEE'L'EI/T7
`753'7 ‘VEEZ‘UL’P: E L
`‘7 EffiEv’I—7
`
`
`
`
`
`
`
`
`
`
`EEWKEWUEHET4ETEfi®17nwwEfifi
`ChEEfiw/f V77x—2 n
`EEfiELL
`ES 3 ELLE?
`6°
`
`5CEETEL:flugoTEEEmEEEEEEEE
`
`
`
`
`fiéLEEEEEEEEELEwlfimEECEfiTE
`[0013}Efiw4V77T—Xu
`E 3 6i HIJ3E71E
`
`
`
`E77ENEwEEEotEEEEfiEEEEEEZE
`
`NEw2fléfijiflé71EEEE—7EW0EUE
`
`
`
`E H’JELTmEL
`EEO62L Chi”:
`EEhThéLE®71EUET
`—7¢:EEEEE?:L 1\26J:L:3‘_LjLTHIJ3ECPU5
`
`[00 O7}
`
`
`
`
`
`
`
`
`
`
`
`
`
`
`
`
`
`
`
`
`
`
`Microsoft Ex. 1006
`
`Microsoft v. Philips -
`
`|PR2018—00026
`Page120f19
`
`Microsoft Ex. 1006
`Microsoft v. Philips - IPR2018-00026
`Page 12 of 19
`
`
`
`
`
`
`
`
`
`
`
`
`
`
`
`
`
`
`
`
`
`
`ELEEEQ
`
`[O 014} CPU BCiEIJEEEtfiéTEVbZCEfi)
`HEEhéTnthEfiEEEDEATEEEEE
`—5E¢EL‘ZflEEEN16EELTmfi®4V§
`
`7I—XEE4KEEL\:tEEEfiw4y77I—
`
`
`
`KEE3fle7/EEEE— 7fiEfiéflttE\EE
`NxoéfiLTCEEEDEUttEK :m7yEE
`
`ET—7®£LK%OMTEE®X7D—Wfimhi0
`
`27D—WEEEELEE\C®EEEEKEwaX
`
`
`
`
`
`7D—Jéfitflme?—§EW§L\ZflEWEN
`
`XééfiLTLfi®%V77T—X"%~Kfi%¢5o
`[00 5}LF®%V§7T—XD%W@HECPU
`
`5W6EEEEE—7fififiéhttE EENX6§
`fiLf:hEXUflUtt%m\ EEEEL:EELTE
`ECRMIELEL\EEEE§E69
`
`[00 6IWE\E2EE?7U—EE—FE§fiL
`
`fifi6\:®EEE®EEEEEEEO
`
`
`
`[00‘7lif\C3U5fi4777m—XD%3®
`
`HEEEELT EEEEE®E7ViofCRT1®
`EES -3537 yEéflTHéiPE MEEEEENXL
`
`A\EECRT1@E 8‘0EEF7/Eéfléif
`Eo(xE/7ST1L
`[00 81%LT\E3KE¢E<EEEQE®E7
`
`
`miofCRleEEs‘fi7v+éh\7vENE
`
`
`
`)I/Zczgc'iiflfii'iffitjéfl’C/f 7771—X BEBE
`87~7EEEE—7fi§kjfi§hmi CPUSEZUD7
`vEEEE—7EEDEUaaBK\EmEEéflfw
`EEEEE\EE4V77I—1EE3WEEE7vE
`EEE—7fififiéhEHéflEiWE7177EE
`
`(1Ev78“2)0
`
`
`
`[0019}EfoEE7y77T—1uE3fla7
`
`VEEEF—yfiEEEEEfixflfiéflfhfififl
`E\CPUBEEEEKiof27u—wkfimflwk
`fiEEEAfiEflttEELf7vEEEE—7Kio
`TEEEEEEEKEET4flvfiamtot7vfk
`fiEEEfifiio
`
`
`[0020]:E\WE{V77T—Xufi3flg77
`
`EEEE—7EEEEEEEUL\Hfi§hTwhE
`(XEVTST2)\CPUSEEWEEEGTX7D
`
`—wE%fiaéhttflELT\EE77EEEE—7
`
`EEEEE<X1\Y1)thEELtE(XE77
`
`
`5T3)\EE7V77T—XDE3fl67vEEEE
`
`—7fiHfiéhQ<&é§TEo<xEvTS“4)a
`
`[0 0 211:0}:3 EEC %T1J:7i’7‘yEl/Cln
`
`
`
`5E¢E®E7fifiH8‘Wafiéfléltfi<fiflé
`
`1L :fléfi’TELf? 7"1\°7‘NI/2b‘8tjj]§fléyv
`
`EEEE—7QEEEEEEE: CPUBE¢V77
`
`
`
`T—XHEBEELT7xEmEE—7EEOEAT:
`EEEEEEEE(X3\Y3)tLTEEEéo
`[0022}%LT\EECRT1LWBE¢E®E7
`
`
`
`
`
`
`
`
`
`
`
`
`#virfiafifié’309138
`
`
`
`
` r
`
`"41)
`
`
`fiEéh\:hfi7y+NEw2mgofEEéh 7
`
`
`
`V77T—Xflfi3fiéyi+fiET—7flmfi§flfi
`<thci CPUBiEELEEéhTwEEEEEE
`
`
`E<X3\Y3)&EE&EEEE(X2\Y2)t,
`fEEEé<XEvTST5>
`
`[0023}:®E\CPU5E34EEEW<EEZ
`
`E(X1\Y1)E\EEEE(X2‘Y2)tLEO
`“(WEEEEEEEEEOTEEE(AX\AY)?
`EEEE<XEvfsT6L
`[00241AX2X27X1
`~(2)
`AY:Y27Y
`
`mwfxCPUSEXEUWEEEEWflflEEElO
`
`
`
`(¥3§%)®mflg\CRTILEEEEhTwéfi
`
`
`
`
`
`E®E SEEL\EEE(AX\AY)EHfhtE
`
`
`EQEEEEUHL\:flEEEEEE—7tLTNZ
`6;:EELT%V77I—XEE4KEEL CRT
`
`1,: :EEEEEEE— 7K71EE$EE8EEE§E
`5(Xry7S”7)o
`[0025}:wifiVcwEEEwafci EEE
`
`®¥E772ctczioTCRT1€>EE8fl7 fi-éhti
`E Efl‘éflfckE 7 yE/W‘umozioTCEEE
`
`Eiéttbm\CPU5mioTEEE7mEEEE
`EiflEEEEEUTEECRTILEEEEETHE
`