`Hirayama et al.
`
`[54] DATA PROCESSING APPARATUS HAVING
`SIMPLIFIED ICON DISPLAY
`
`[75]
`
`Inventors: Tomoshi Hirayama; Hiroshi
`Yasuhara, both of Tokyo, Japan
`
`[73] Assignee: Sony Corporation, Tokyo, Japan
`
`[21] Appl. No.: 621,898
`
`[22] Filed:
`
`Dec. 4, 1990
`
`Foreign Application Priority Data
`[30]
`Dec. 5, 1989 [JP]
`Japan .................................. 1-316109
`
`Int. Cl,6 ............................................... G09G 1/06
`[51]
`[52] U.S. Cl ...................................... 345/120; 345/179
`[58] Field of Search ............... 340/706, 707, 709, 710,
`340/712, 721, 723, 724; 178/18, 19; 345/119,
`120, 163, 179, 182; 395/155, J57, 159
`
`[56]
`
`References Cited
`U.S. PATENT DOCUMENTS
`4,686,522 8/1987 Hernandez et al ................. 340/721
`4,720,703 1/1988 Schnarel et al ..................... 340/721
`4,763,356 8/1988 Day et al .............................. 178/18
`4,764,885 8/1988 Greanias et al ..................... 340/708
`4,899,136 2/1990 Beard et al .......................... 340/706
`4,987,411 1/1991 Ishigami .............................. 3401709
`5,040,131 8/1991 Torres ................................. 345/156
`
`FOREIGN PATENT DOCUMENTS
`2193827 2/1988 United Kingdom .
`
`I IIIII IIIIIIII Ill lllll lllll lllll lllll lllll lllll lllll lllll 111111111111111111
`US005406307 A
`5,406,307
`[11] Patent Number:
`[45] Date of Patent: Apr. 11, 1995
`
`OTHER PUBLICATIONS
`Macintosh System Software User's Guide, Version
`6.0-Apple, 1988.
`Patent Abstracts of Japan, vol. 12, No. 138, Apr. 27,
`1988, Shigeki Iguchi, "Data Managing Device".
`IEEE Computer Graphics and Applications, vol. 8, No.
`5, Sep. 1988, pp. 65-84; Brad A. Myers, "A Taxonomy
`of Window Manager User Interfaces".
`Primary Examiner-Alvin E. Oberley
`Assistant Examiner-Chanh Nguyen
`Attorney, Agent, or Firm-Hill, Steadman & Simpson
`ABSTRACT
`[57]
`A data processing apparatus is provided, in which an
`information is inputted by using a pen from a display
`portion in which an input device (tablet) is stuck to a
`display device (display panel). If the user touches an
`icon displayed on this display portion for indicating
`various functions with a point of the pen and drags the
`pen along the surface of the display portion to a display
`position and releases the point of the pen from the panel
`surface of the display portion, an enlarged processing
`display form (i.e. window) is automatically displayed at
`a desired position of the display portion. Further, if the
`user touches the window with the point of the pen and
`drags the pen along the panel surface of the display
`portion up to the position of a desired icon, the enlarged
`window is automatically reduced and is stored in a
`vacant icon.
`
`7 Claims, 6 Drawing Sheets
`
`44
`
`41
`
`40
`
`40
`
`6 -~
`
`(;; A!if) &>; %~ •• ·~
`
`4
`5
`* 0
`#
`SPEED¢5TAN>AROOSLOW I DIAL
`DIAL ONORMAL OTONE
`~=i.:::::::::::::::::::::::::::::::::~==:::..i------- -
`
`¢>
`
`B
`
`43
`
`1(2)
`
`Samsung et al. v. Neonode
`IPR2021-00145 (US 8,812,993)
`Neonode Ex. 2004
`Page 1
`
`
`
`U.S. Patent
`
`Apr. 11, 1995
`
`Sheet 1 of 6
`
`5,406,307
`
`FIG. 1
`
`------------..J
`7
`
`~
`
`12r
`
`-
`
`-------------, I
`
`I
`I
`I
`I
`
`8
`I ...._13
`6a 6b 6c 6d:
`
`I
`
`1 2
`( 111
`
`3 4
`D
`
`3
`~
`
`4
`~DDD)
`
`______________ ..,._ ________________ ...,.
`
`r1
`I
`
`5a
`
`5b
`
`5c
`
`5d
`
`- - - - - - r l - - , I
`
`I
`
`I
`I
`
`11
`
`Samsung et al. v. Neonode
`IPR2021-00145 (US 8,812,993)
`Neonode Ex. 2004
`Page 2
`
`
`
`U.S. Patent
`
`Apr. 11, 1995
`
`Sheet 2 of 6
`
`5,406,307
`
`FIG.2
`
`CPU
`
`21
`
`23
`
`Video
`RAM
`
`ROM
`
`RAM
`
`Backup
`RAM
`
`Timer
`IC
`
`27
`
`22
`
`29
`
`Display
`Portion
`
`Input
`Tablet
`
`1
`
`2
`
`3
`11
`
`7
`
`5a
`~
`---
`0--
`-yo--
`.Sb
`l
`
`I
`I
`
`I
`I
`
`Solid State
`Recording
`Processing
`Circuit
`
`32
`
`34
`
`· 33
`
`35
`
`IC Card
`Interface
`
`37
`
`36
`
`13
`
`14
`
`Samsung et al. v. Neonode
`IPR2021-00145 (US 8,812,993)
`Neonode Ex. 2004
`Page 3
`
`
`
`U.S. Patent
`
`Apr. 11, 1995
`
`Sheet 3 of 6
`
`5,406,307
`
`Samsung et al. v. Neonode
`IPR2021-00145 (US 8,812,993)
`Neonode Ex. 2004
`Page 4
`
`
`
`U.S. Patent
`
`Apr. 11, 1995
`
`Sheet 4 of 6
`
`5,406,307
`
`•
`
`-N --
`
`Samsung et al. v. Neonode
`IPR2021-00145 (US 8,812,993)
`Neonode Ex. 2004
`Page 5
`
`
`
`U.S. Patent
`
`Apr. 11, 1995
`
`Sheet 5 of 6
`
`5,406,307
`
`FIG. 4A
`
`Start
`
`YES
`
`Enlarge Icon as a window
`
`S6
`
`:>-.:.:.N=-0 -
`
`..... Move the enlarged icon
`
`SB
`
`Enlarge icon and activate
`
`S9
`
`* Pen coordinate outside of
`
`designated crea ?
`
`End
`
`Samsung et al. v. Neonode
`IPR2021-00145 (US 8,812,993)
`Neonode Ex. 2004
`Page 6
`
`
`
`U.S. Patent
`
`Apr. 11, 1995
`
`Sheet 6 of 6
`
`5,406,307
`
`FIG. 48
`
`Start
`
`Reduce Icon
`
`ST6
`
`~N=0:..---1~ Move the reduced Icon
`
`ST8
`
`Reduce icon and
`deactivate
`
`ST9
`
`Move Icon to
`predetermined
`vacant position
`
`End
`
`ST10
`
`-~Pen coordinate outside of
`designated area ?
`
`Samsung et al. v. Neonode
`IPR2021-00145 (US 8,812,993)
`Neonode Ex. 2004
`Page 7
`
`
`
`1
`
`5,406,307
`
`DATA PROCESSING APPARATUS HAVING
`SIMPLIFIED ICON DISPLAY
`
`2
`portion. A circuit is provided for detecting whether or
`not coordinate data indicative of the position in which
`the electronic pen touches the display device exists at a
`coordinate position in which a desired icon is displayed.
`5 A circuit controls the icon display coordinate position
`such that the icon display coordinate position is moved
`in accordance with the movement of the position coor(cid:173)
`dinate of the point of the pen. A circuit detects whether
`or not the position coordinate of the point of the pen is
`moved to a predetermined area and a circuit converts
`the icon into a window when it is detected that the point
`of the pen is apart from the display device within the
`predetermined area.
`In accordance with a second aspect of the present
`invention, a data processing apparatus is provided in
`which an input device and a display device are stuck
`one upon the other and which utilizes an electronic pen.
`It is comprised of a circuit for detecting whether or not
`the electronic pen touches the display portion. A circuit
`detects whether or not coordinate data indicative of the
`position at which the electronic pen touches the display
`device exists at a coordinate position in which a desired
`window is displayed. A further circuit controls the
`window display coordinate position such that the win(cid:173)
`dow display coordinate position is moved in accor(cid:173)
`dance with the movement of the position coordinate of
`the point of the pen. Another circuit detects whether or
`not the position coordinate of the point of the pen is
`moved to a predetermined area. A further circuit con(cid:173)
`verts the window into an icon when it is detected that
`the point of the pen is apart from the display device
`within the predetermined area.
`The preceding, and other objects, features and advan-
`35 tages of the present invention will be apparent in the
`following detailed description of an illustrative embodi(cid:173)
`ment when read in conjunction with the accompanying
`drawings, in which like reference numerals are used to
`identify the same or similar parts in the several views.
`
`BACKGROUND OF THE INVENTION
`1. Field of the Invention
`The present invention generally relates to an informa(cid:173)
`tion input control apparatus and, more particularly, is
`directed to a data processing apparatus in which infor(cid:173)
`mation is input by using a pen from a display portion in 10
`which an input apparatus and a display apparatus are
`mounted one upon the other.
`2. Description of the Prior Art
`Conventionally, a keyboard, a mouse and the like are
`generally used as an information input control appara- 15
`tus of a computer (hereinafter referred to as a CPU
`(central processing unit)). For example, if the user
`wants to enlarge a window of an icon on a picture
`screen of a display portion by using a mouse, the mouse
`is made operable on a tablet and a cross-shaped position 20
`designation cursor is moved on the picture screen of a
`display portion such as a cathode ray tube (CRT) or the
`like by moving the mouse. When a button on the mouse
`or a predetermined button on a keyboard is depressed
`once in order to specify a desired icon after the position 25
`designation cursor is matched with the desired icon
`displayed on the picture screen of the CRT, a trigger
`operation for taking in the icon is executed at the CPU
`side. Further, when the user wants to enlarge the win(cid:173)
`dow of the desired icon, the button on the mouse is 30
`depressed one more time, or the mouse is moved to the
`position at which the window is enlarged on the tablet
`and the button on the mouse is depressed one more time
`at that position, the window of the icon being thus
`enlarged as is instructed by the user.
`According to the information input control apparatus
`thus arranged, the user must carry out two operations,
`that is, the trigger operation for designating the desired
`icon and the operation for displaying the window of the
`icon at the predetermined position in the enlarged scale, 40
`which is very cumbersome for the user. Also, the mouse
`is too large to move the cursor to the exact position of
`the desired icon properly.
`
`45
`
`BRIEF DESCRIPTION OF THE DRAWINGS
`FIG. 1 is a front view of an embodiment of a data
`processing apparatus according to the present inven(cid:173)
`tion;
`OBJECTSANDSUMMARYOFTHE
`FIG. 2 is a systematic block diagram showing a hard(cid:173)
`INVENTION
`ware of the data processing apparatus according to the
`present invention;
`Accordingly, it is an object of the present invention
`FIGS. 3A and 3B are front views illustrating a dis-
`to provide an improved data processing apparatus
`play screen of a display portion of the data processing
`which can substantially eliminate the aforenoted short-
`comings and disadvantages encountered with the prior 50 apparatus according to the present invention, respec-
`art.
`tively; and
`· .. More specifically, it is an object of the present inven-
`FIGS. 4A and 4B are flow charts to which reference
`tion to provide a data processing apparatus in which the
`will be made in explaining an operation of the data
`user can activate or deactivate a designated function by
`processing apparatus according to the present inven-
`55 tion.
`the user when the user drags a pen.
`It is another object of the present invention to pro(cid:173)
`vide a data processing apparatus in which a starting or
`ending position of a dragging operation can be desig(cid:173)
`nated in natural fashion.
`It is still another object of the present invention to 60
`provide a data processing apparatus in which a position
`of a window, i.e. a position of an enlarged icon, can be
`determined with ease.
`As a first aspect of the present invention, a data pro(cid:173)
`cessing apparatus in which an input device and a display 65
`device are stuck one upon the other and which utilizes
`an electronic pen is comprised of a circuit for detecting
`whether or not the electronic pen touches the display
`
`DETAILED DESCRIPTION OF THE
`PREFERRED EMBODIMENT
`An embodiment of a data processing apparatus ac(cid:173)
`cording to the present invention will hereinafter be
`described in detail with reference to FIGS. 1 to 4. FIG.
`1 is a front view of the data processing apparatus ac(cid:173)
`cording to the present invention. In this case, the data
`processing apparatus of the present invention is applied
`to, for example, a so-called portable computer of a very
`small type.
`Referring to FIG. 1, there is shown a display appara(cid:173)
`tus formed of a liquid crystal display device (LCD) or
`
`Samsung et al. v. Neonode
`IPR2021-00145 (US 8,812,993)
`Neonode Ex. 2004
`Page 8
`
`
`
`5,406,307
`
`30
`
`3
`the like, that is, a display portion 1. The display portion
`1 is adapted to display thereon video image data from
`the CPU, which will be described later. An input appa(cid:173)
`ratus, i.e. an input tablet 2 formed of a so-called trans(cid:173)
`parent touch sensor or the like, is mounted on the sur- 5
`face of the display portion 1.
`A pen 3 is adapted to input desired data or the like in
`cooperation with the input tablet 2. The pen 3 incorpo(cid:173)
`rates therein a sensing or detecting means for detecting
`the change of electrostatic capacity between the input 10
`tablet 2 and the point of the pen 3, though not shown.
`Coordinate data of the pen 3 can be detected even when
`the point of the pen 3 is not brought in contact with the
`surface of the input tablet 2 and, a marker (not shown)
`is displayed on the display portion 1 at its position in 15
`which the point of the pen 3 is opposed to the input
`tablet 2. When the user holds this pen 3 and touches the
`input tablet 2 with the point of the pen 3, information
`such as a contacted condition, contacted position and so
`on are supplied through a cord 4 or the like to the CPU. 20
`Accordingly, desired data or the like is input. Signals
`from predetermined key switches Sa, Sb, Sc, 5d and 6a,
`6b, 6c, 6d are also supplied to the CPU.
`A speaker 7 is provided on the upper portion of this
`data processing apparatus and a battery accommodating 25
`portion 8 is adapted to accommodate a power source
`battery in the inside of a lid which is opened and closed
`by a locking mechanism 9. In FIG. 1, reference numeral
`10 designates a power switch which powers this data
`processing apparatus when depressed.
`Dashed lines on the upper and lower portion of FIG.
`1 represent positions of mechanisms and the like pro(cid:173)
`vided at the side of this data processing apparatus.
`Referring to FIG. 1, a dashed line block 11 represents
`a microphone and dashed line blocks 12 represent oper- 35
`ation keys that are used to effect the solid state record(cid:173)
`ing which will be described later. When the operation
`key 12 is operated, an audio signal fed to the micro(cid:173)
`phone 11 is recorded and emanated from the above(cid:173)
`described speaker 7. A dashed line block 13 depicts a 40
`socket into which an IC card such as a read only mem(cid:173)
`ory (ROM), a random access memory (RAM) or the
`like is inserted and connected. A dashed line block 14
`depicts a position of a socket which is used to connect
`this data processing apparatus with an external appara- 45
`tus when the user wants to expand the system of this
`data processing apparatus.
`A hinge 15 incorporates therein a flexible substrate or
`the like by which a signal is transmitted. By means of
`the hinge 15, the data processing apparatus of the inven- 50
`tion can be folded into two portions without being af(cid:173)
`fected by troubles from an electrical standpoint. When
`this data processing apparatus is in use, the data process(cid:173)
`ing apparatus is about 29 cm long and about 20.5 cm
`wide in its unfolded state and is about 4 cm thick in its 55
`folded state. The display portion 1 is about 15 cm wide
`and about 10 cm long.
`In this data processing apparatus, the hardware incor(cid:173)
`porated therein is arranged as shown in a block diagram
`forming FIG. 2.
`Referring to FIG. 2, reference numeral 21 designates
`the central processing unit (CPU) which is connected
`with various function I Cs by way of a bus line 22. That
`is, a ROM 23 is connected to the CPU 21 and this ROM
`23 stores therein, in addition to a system program for 65
`the entire system of this data processing apparatus a,
`Japanese syllabary-Japanese character conversion pro(cid:173)
`gram for a word processor for Japanese language and
`
`60
`
`4
`dictionary data, a recognition program for recognizing
`hand-written input and dictionary data and so on.
`A RAM 24 is used as a RAM for work area and a
`backup RAM 25 is connected with a power source 26.
`A timer IC 27 is driven by the power source 26, and
`this timer IC 27 counts a clock from a quartz oscillator
`28 and always outputs data of date and time at each
`timing point.
`The hardware of this data processing apparatus will
`be described in association with the connection rela(cid:173)
`tions of the respective portions shown in the front view
`of FIG. 1.
`A display controller 29 is adapted to control the dis(cid:173)
`play portion 1. The display controller 29 is controlled
`by the CPU 21 and display data formed by the CPU 21
`is written in a V-RAM (video RAM) 30. The data writ(cid:173)
`ten in the V-RAM 30 is supplied to the display portion
`1 through the display controller 29.
`A tablet interface circuit 31 is formed as one body
`with the display portion 1 for the input tablet 2 and the
`pen 3. Data written in the input tablet 2 or the like is
`supplied to the CPU 21 by means of the tablet interface
`circuit 31.
`A solid state recording processing circuit 32 is
`adapted to process the audio signal from the micro(cid:173)
`phone 11 in a predetermined processing manner such as
`an analog-to-digital (AID) conversion or the like and
`the thus processed signal is written in the backup RAM
`25 via the CPU 21. Audio signal data stored in the
`backup RAM 25 is supplied to the processing circuit 32,
`in which it is processed in a predetermined processing
`manner, such as a digital-to-analog (DI A) conversion
`or the like. The thus processed signal is supplied to the
`speaker 7 via a mixer 33.
`A dialler circuit 34 is adapted to generate an acoustic
`signal corresponding to a dual tone signal of a so-called
`push-phone when receiving data of a desired telephone
`number or the like from the CPU 21. This signal is
`supplied through the mixer 33 to the speaker 7.
`A key interface circuit 35 is supplied with a signal
`from the key switch group such as the above-described
`key switches Sa to Sd, 6a to 6d, 10 and 12 or the like
`directly or by way of a power source circuit 36. The
`signal converted in the predetermined manner is sup(cid:173)
`plied from this key interface circuit 35 to the CPU 21.
`The signals of the power switch 10, the key switches 6a
`to 6d and the operation keys 12 except the stop button
`are supplied to the key interface circuit 35 through the
`power source circuit 36 so that, when these key
`switches are operated, the power source circuit 36 is
`actuated first and then the information of the key opera(cid:173)
`tion is supplied to the key interface circuit 35.
`An interface circuit 37 and an interface circuit 38 are
`adapted to couple the IC cards to the external apparatus
`upon expansion. The interface circuits 37 and 38 are
`coupled to the sockets 13 and 14, respectively.
`In the above-described data processing apparatus of
`this embodiment., when the power switch 10 shown in
`FIG. 1 is depressed, icon groups 40 which make various
`processings possible are displayed on the display por(cid:173)
`tion 1 as shown in FIG. 3A. When a desired processing,
`for example, a dialler processing, from a plurality of
`these icon groups 40 is executed, the user touches an
`icon 41 on which a picture of a telephone is drawn in
`various icon groups 40 with the point of the pen 3. Since
`as the point of the pen 3 approaches the panel surface of
`the display portion 1 serving as the input tablet 2 a
`cross-shaped position designating cursor 42 is displayed
`
`Samsung et al. v. Neonode
`IPR2021-00145 (US 8,812,993)
`Neonode Ex. 2004
`Page 9
`
`
`
`5,406,307
`
`6
`5
`touches respective menus displayed on the window 43,
`on the picture screen of the display portion 1, the user
`the CPU 21 can be inhibited from being operated.
`can visually confirm the exact position of the point of
`pen 3 on the input tablet 2 very clearly. Then, if the user
`Then, the processing of the CPU 21 proceeds to the
`next decision step 87 whereat it is determined whether
`moves (i.e. drags) the point of the pen 3 to the display
`position on the surface of the input tablet 2 without 5 or not the user holds up the pen 3 from the panel surface
`of the input tablet 2. If a NO is output at step S7, then
`being separated· therefrom after having touched the
`desired icon 41 with the point of the pen 3, and takes the
`the routine proceeds to step SS. In step SS, when the
`point of the pen 3 off from the surface of the input tablet
`user wants to move the window 43 shown, for example,
`2, an icon (hereinafter be referred to as a window) en-
`in FIG. 3B to the central position of the display portion
`larged in the form of the processing display mode of the 10 1 as shown by an arrow Bin FIG. 3B, the user moves
`desired icon 41 is automatically displayed on the display
`the point of the pen 3 in the arrow B direction and drags
`portion t as shown in FIG. 3B.
`the pen 3 to the position shown by the broken line, then
`This operation is carried out by the CPU 21 shown in
`the large display icon, i.e. the window 43 is moved to
`FIG. 2. Let us explain this operation more fully with
`the position shown by the broken line in FIG. 3B. At
`reference to a flow chart forming FIG. 4A.
`15 the completion of step SS, the routine, of course, returns
`Referring to FIG. 4A, following the Start of opera-
`to step S7. If it is determined that the user holds up the
`tion, it is determined in decision step St by the CPU 21
`pen 3 from the panel surface of the input tablet 2 as
`whether or not the user touches the surface of the input
`represented by a YES at step ~7, ~en t~e processing
`tablet 2 with the point of the pen 3. When the input
`pr~eeds to stel? S9 whereat .th: icon 1s ~ct1vated so that
`tablet 2 is touched with the point of the pen 3, a switch 20 various processmg men~ Wl!hin the wmdow 43 can be
`.
`.
`executed. Then, the routine I~ ended.
`(not shown) provided within the pen 3 is operated, and
`this operation signal is transmitted to the CPU 21
`.When the ~er wants to b~g the lar~e icon, i.e. the
`thr
`h th tabl t · t rf:
`'t 3l If th ·
`t tabl t
`wmdow 43 displayed on the display portion 1 as shown
`·
`. ougt t e h de ~the thace c1:ctw f th.
`
`e mpu
`e
`in FIG. 3B back to the original position, if the user
`3
`2
`1sno ouc e WI
`epom o
`epen asrepre-
`h
`h
`·
`h
`th hf
`·
`·
`first 25 touc es t e portion ot er an t e unction operation
`tin.
`t
`t
`t St th
`t d b No t
`sene ya
`asep, erou ereurnso
`·
`h hd
`d
`44
`·
`c
`1
`St If
`th
`h d th
`·
`t tabl t 2 .
`portion, ,or examp e, a ate e upper e ge portion
`th
`e .0 er an
`step
`·
`. on
`e mpu
`e
`within the window 43 with the point of the pen 3 and
`is
`touched with the pomt of the ~n 3 as represented by a
`drags the point of the pen 3 back to the telephone icon
`YE~. at step St, th:n the ro~tine yroceeds to the next
`41 of the original icon group 40 without being apart
`dec1s10n s~ep 82. It is det:rmmed m step S~ ~hether or 30 from the tablet, then the icon of-large size can be re-
`turned to and stored in that position. In this operation,
`not t?e pomt of the ~n 31s placed down WI~ a prede-
`termmed area of the 1~on groups 40. If a ~-0 IS output at
`the pen 3 need not be always returned to the telephone
`icon 41, but if the pen 3 is returned to a predetermined
`~tep S2, ~en the routme proceeds to dec1S1on step 83. It
`1s determmed at step S3 whether or ~ot the user holds
`icon in the icon group 40, then the window can auto-
`up th~ pen 3 from the surface of !he mput tablet 2. If a 35 matically be stored in the vacant icon position. The
`YES IS outp~t at step S3, the routine returns t? first step
`abovementioned operation will be explained more fully
`St. If a NO 1s o~tput ~t stel? S3, then the rou!me returns
`with reference to the flow chart forming FIG. 4B.
`to step S3 .. D~g t~s peno~, oth:r operations .excel?t
`Referring to FIG. 4B, following the Start of opera-
`the oper~tion m which t~e icon is enlarged (icon IS
`tion, it is determined by the CPU 21 in decision step
`enlarg~d m the form o~ ~dow) are exec~ted. If the 40 STl whether or not the user touches the input tablet 2
`pen 3 1s placed down within the area of the icon gr~up
`with the point of the pen 3. If a NO is output at step
`40 as represented by a ~S at step S2, then t~e. routine
`STl, then the routine returns to decision step STl. If on
`pr.oceeds to the next dec1S1on step ~ whe~eat ~t 1s deter-
`the other hand a YES is output at step STl, the routine
`mme~ whether or not the pen coordmate 1s. shifte_d. fro~
`proceeds to the next decision step ST2. It is determined
`a designated value by a large amount. This dec1s10n is 45 in decision step ST2 whether or not the point of the pen
`made by comparing the shifted amount of the pen coor-
`3 touches the large icon, i.e. the upper edge portion 44
`dinate with a reference shift amount stored in the mem-
`of, for example, the window 43 shown in FIG. 3B and
`ory, such as the ROM 23 or the like. Alternatively, it
`the point of the pen 3 is located within tlie predeter-
`may be determined in step S4 whether or not the pen
`·mined area, except for the function button group of the
`coordinate is out of the designated area as shown by an 50 window 43. If a NO is output at step ST2, the routine
`asterisk. In that case, the decision is made by comparing
`proceeds to step ST3 wherein the processing similar to
`that of step S3 of FIG. 4A is performed. If the point of
`the shifted amount with the designated area stored in
`the memory.
`the pen 3 is located within the window 43 as repre-
`If a NO is output at step S4, then the routine proceeds
`sented by a YES at step ST2, then the routine proceeds
`to the next decision step SS whereat it is determined 55 to steps ST4 and STS. These steps ST4 and STS are
`similar to steps 84 and SS of FIG. 4A. If a YES is output
`whether or not the user holds up the pen 3 from the
`at step ST4, or if the pen coordinate is shifted from the
`surface of the input tablet 2. If a NO is output at step SS,
`designated value by a very large amount, or if the point
`the routine returns to step S4. If a YES is output at step
`SS, the routine returns to first step St. If the pen coordi-
`of the pen 3 is outside of the designated area, then the
`nate is considerably shifted from the reference moving 60 routine proceeds to step ST6 wherein the icon (the
`amount, or if the pen coordinate is outside of the prede-
`window in this case) is reduced in size under the control
`termined designated area (e.g., the hatched area in this
`of the CPU 21.
`embodiment) as represented by a YES at step S4, then
`In the next decision step ST7, it is determined
`the routine proceeds to step S6. In step S6, the process-
`whether or not the user holds the pen 3 up from the
`ing display form of the icon 41 designated is enlarged as 65 panel surface of the input tablet 2. If a NO is output at
`a window 43 shown in FIG. 3B. It is needless to say that
`step ST7, the routine proceeds to step STS wherein the
`under this state the point of the pen 3 touches the panel
`icon displayed as the reduced icon is moved, and the
`surface of the input tablet 2 so that, even when the user
`routine returns to step ST7. If it is determined in step
`
`Samsung et al. v. Neonode
`IPR2021-00145 (US 8,812,993)
`Neonode Ex. 2004
`Page 10
`
`
`
`5,406,307
`
`7
`ST7 that the user holds the pen 3 up from the panel
`surface of the input tablet 2, then the routine proceeds
`to step ST9 wherein the icon is deactivated, and the
`routine proceeds to step STlO. In step STlO, the icon is
`moved to the predetermined vacant position and the 5
`processing is ended.
`Since the data processing apparatus of the present
`invention is constructed and operated as described
`above, the user can activate or deactivate the desig(cid:173)
`nated function only by dragging the pen 3. Further, 10
`· according to the data processing apparatus of this em(cid:173)
`bodiment, the starting and ending positions of the drag(cid:173)
`ging of the pen 3 can be designated naturally, and the
`window position or the icon position to be enlarged can
`be determined with ease.
`As set out above, according to the data processing
`apparatus of the present invention, the icon and the
`window can be designated by one operation in which
`the user touches the panel surface of the input tablet 2
`with the point of the pen 3 and drags the same along the 20
`panel surface of the input tablet 2 so that the cumber(cid:173)
`some operation can be removed, and the starting and
`ending of the dragging operation of the pen 3 can be
`carried out very clearly. Furthermore, the present in(cid:173)
`vention can achieve various effects, such as when the 25
`window can be easily designated, and so on.
`Having described a preferred embodiment of the
`invention with reference to the accompanying draw(cid:173)
`ings, it is to be understood that the invention is not
`limited to that precise embodiment and that various 30
`changes and modifications thereof could be effected by
`one skilled in the art without departing from the spirit
`or scope of the novel concepts of the invention as de(cid:173)
`fined in the appended claims.
`We claim as our invention:
`1. A data processing apparatus with improved icon
`display, comprising:
`a display portion with an input device arranged
`thereon;
`a pen means for touching the display portion to input 40
`information;
`means for detecting when and where said pen means
`touches said display portion;
`means for displaying at least one icon on the display
`portion;
`means for providing an icon processing display mode
`window corresponding to said icon displayed on
`said display portion; and
`means for displaying the icon processing display
`mode window by first touching said icon on said 50
`display portion with said pen means, then dragging
`the pen means across the display portion to a loca(cid:173)
`tion at which the icon processing display mode
`window is to be displayed, and then lifting the pen
`means away from the display portion at which time 55
`the window is then displayed.
`2. An apparatus according to claim 1 wherein means
`is provided such that when said pen means approaches
`within a certain distance of said display portion, it is
`considered that the pen means has touched the display 60
`
`45
`
`8
`portion so that it is not necessary that the pen means
`always actually touch the display portion when en(cid:173)
`abling the icon processing display mode window.
`3. An apparatus according to claim 1, wherein means
`is provided for moving the icon processing display
`mode window after it has been displayed on the display
`portion by touching the pen means onto the icon pro(cid:173)
`cessing display mode window and then dragging the
`pen means across the display portion until a final posi-
`tion is reached for the icon processing display mode
`window and then lifting the pen means away from the
`display portion, said icon processing display window
`being repositioned in accordance with a new lift away
`position of the pen means.
`4. An apparatus according to claim 3 wherein a por(cid:173)
`tion of the icon processing display mode window is
`designated as a function operating portion and another
`predetermined area is designated for touching by the
`pen means when moving the icon processing display
`mode window.
`5. A data processing apparatus with improved icon
`display, comprising:
`a display portion with an input device arranged
`thereon;
`a pen means for touching the display portion to input
`information;
`means for detecting when and where said pen means
`touches said display portion;
`means for displaying at least one icon on the display
`portion;
`means for providing an icon processing display mode
`window corresponding to said icon displayed on
`said display portion; and
`means for removing the icon processing display mode
`window displayed on the display portion by first
`touching said icon processing display mode win(cid:173)
`dow on said display portion with said pen means,
`then dragging the pen means across the display
`portion to a location at which the icon is being
`displayed on the display portion, and then lifting
`the pen means away from the display portion, at_
`which time the icon processing display mode win(cid:173)
`dow is no longer displayed on said display portion
`and is converted into said icon.
`6. An apparatus according to claim 5 wherein means
`is provided such that when said pen means approaches
`within a certain distance of said display portion, it is
`considered that the pen means has touched the display
`portion so that it is not necessary that the pen means
`always actually touch the display portion when con-
`verting the icon processing display mode window into
`the icon.
`7. An apparatus according to claim 5 wherein a por(cid:173)
`tion of the icon processing display mode window is
`designated as a function operating portion and another
`predetermined area is designated for touching by the
`pen means when converting the icon processing display
`mode window into the icon.
`* * * * *
`
`15
`
`35
`
`65
`
`Samsung et al. v. Neonode
`IPR2021-00145 (US 8,812,993)
`Neonode Ex. 2004
`Page 11
`
`