|Publication number||US4139837 A|
|Application number||US 05/808,782|
|Publication date||Feb 13, 1979|
|Filing date||Jun 22, 1977|
|Priority date||Jun 22, 1977|
|Publication number||05808782, 808782, US 4139837 A, US 4139837A, US-A-4139837, US4139837 A, US4139837A|
|Inventors||James Liljenwall, David Moss|
|Original Assignee||Creative Ventures, Inc.|
|Export Citation||BiBTeX, EndNote, RefMan|
|Patent Citations (10), Referenced by (48), Classifications (23)|
|External Links: USPTO, USPTO Assignment, Espacenet|
This invention relates to systems for the human entry of information, especially by finger touch, into information processing devices. U.S. Pat. No. 3,903,502, assigned to the assignee of this application, discloses a system wherein the user enters information by the act of tracing paths over a cell or cells, and each path possesses certain characteristics, namely, the beginning and/or end points (or termini) specific to the information being entered. These characteristics are used to encode characters (numerical and/or alphabetical).
Other systems exist, and other proposals for systems have been made, to permit a large reduction in the space which conventional keyboards require for information entry. All, however, suffer from defects of practicality. Miniature keyboards, too small for fingertip operation, and a special stylus, are inconvenient and unnatural in use and become inoperable when the stylus is lost. They tend also to be delicate and expensive. Directionally sensitive multiple-function keys are inconvenient and unnatural as well. Multiple keystroke entry methods are especially cumbersome and unreliable for the entry of numerical data. In general, as the space required for these systems diminishes, so also do their naturalness and reliability.
Other information entry systems using scribing-sensing methods, are shown in U.S. Pat. Nos. 3,108,254 (Dimond) and 3,142,039 (Irland et al), or manually interrupting optical paths as in Burkhart 3,234,512.
Thus, although there has been substantial activity in this field, there still exists the need for an information entry system that demands so little space as to permit the successful development of such devices as wristwatch size electronic calculators with an inexpensive, yet natural and reliable information entry system.
The present invention employs the definition of characters by their termini, in the manner of U.S. Pat. No. 3,903,502, but for a new purpose, namely the replacement of such conventional information entry systems as a keyboard. The invention is particularly useful in devices requiring an exceptionally compact finger actuated information entry system, devices such as a wristwatch size electronic calculator.
Thus, the invention makes use of those principles of character recording systems but using traces or strokes of just one or two fingers, confined to a single, fixed area of the device called the face, and no scribing members need be employed. No mark is left upon the face, rather the strokes across it are made preferably by the unaided human finger, although a non-marking scribe member could be used provided it has the necessary characteristics to cause the same response as human touch.
The present invention provides a method and system, including related electronic equipment, whereby a user of a device embodying them can enter information into information processing machines simply by the act of making these finger strokes across the face. These strokes need to be constrained only to the extent of having the positions of their termini defined for each piece of information to be entered. For instance, in one embodiment of the invention, to enter the digit "2" the user traces or makes a stroke across a face divided into three zones or segments, left, middle, and right, taking care only to begin the stroke in the left zone and to end it in the right, before lifting the finger. This can be done by tracing the digit "2" on the face or by a shorthand stroke starting in the left zone and ending in the right zone. As explained in detail hereafter, this simple scheme permits the definition and entry of all the digits and instructions needed for a simple electronic calculator and watch, using only three proximate sensing zones or segments which total in area the approximate size of a wristwatch, for example about 250 mm by 250 mm. Other schemes using different arrangements of sensing elements are also described to permit information entry in more complex or other devices. Furthermore, this invention can readily be used in conjunction with other means of information entry to suit an even greater variety of uses.
The invention also utilizes the fact that the case of a watch or other worn calculator device is in contact with the skin of the user when operative. For example, the wristwatch calculator is strapped to the wrist of the person making entry strokes on the face with his finger. Therefore, the invention utilizes the body of the user as part of the information entry circuitry, thereby minimizing extraneous or accidental entries.
The primary object of the invention is thus to provide novel, simplified means of touch entry of information and/or instructions to a device or system, using sensing mechanisms in a face which is only a fraction of the size of presently used keyboards, dials, etc., but has comparable information handling capacity, and to provide an information entry scheme and system which is much smaller, yet compatible to existing calculator chips and other devices.
The apparatus may take different forms in accordance with this invention, but the preferred embodiment disclosed hereafter is believed to be the most useful embodiment from the standpoint of simplicity, ease of manufacture, ease of information entry and overall adaptability.
Other objects and advantages of the invention will be apparent from the following description, the accompanying drawings and the appended claims.
FIG. 1 is a front view of the body of a combination wristwatch calculator using the invention, showing the arrangement of three sensing segments or zones and the display;
FIG. 2 is a side view of the body;
FIG. 3 is a block diagram of the device;
FIG. 4 is a diagram of a three-segment entry arrangement;
FIGS. 5 and 6 show a system with a five segment entry face, as for a watch/calculator;
FIGS. 7 and 8 show a more complex system using a six segment entry face, as for a watch/scientific calculator; and
FIG. 9 shows another form of entry system using force sensors operated by a face moving within constraints.
Referring to FIG. 1, the body of a combination wristwatch calculator using this invention is shown in front view. The face 10 of this body (corresponding to the crystal of a digital watch) is divided into three proximate segments or zones A, B and C which control electronic switches in the circuits 11, 12 and 13, respectively (FIG. 3). When the user's finger contacts or is proximate to any zone, the switch controlled by it is closed. When no finger contact is made, the switch is open. These switches are omitted from the logic part of the diagram in FIG. 4, for the sake of simplification.
The illuminated digits of the display 15, which may be typically known as L.E.D. or liquid crystal displays, can be mounted beneath segments A, B, and C if these are made of a light transmitting material. No other switches or controls are necessary for a typical four function calculator and watch. All digits and instructions are entered into the device by touching the segments as hereafter explained. The segments need not overlie the display, but may be placed above, below, or to one side of the display, but in any event the segments should be large enough and close enough together to allow comfortable use with an average size human fingertip.
As shown in FIG. 4, the adjacent edges of the segments may be separated by being chamfered (A', B', C'). The segments may also be slightly separated to the touch by being contoured overall, as by mounting on a convex surface or making segment B slightly raised with respect to segments A and C. Division to the touch can also be provided by electrically neutral blades separating the segments and rising slightly above the segment surfaces, or by having different segments with different texture to touch, or other tactile indicators.
The three segment system preferably operates in two modes (I and II) for dual usage of entry strokes. Mode I is used for entry of digits, decimal point, and function; Mode II is used for entry of instructions, and also look-up information when used with a calculator having scientific capability, such as trig and log data.
The first mode, employing the stroke termini principle, is used for the entry of digits. The user brings a finger into contact with the face 10, traces a path over the face while maintaining contact, then removes the finger from contact. For entering the digits 0 through 9, the combination of, (a) the segment on which first contact with the face is made, (b) the segment on which last contact is made, and (c) whether other segments were touched if the first and last touched are the same, determine the digit entered into the device. The common contact or plate 18 on the back of the body is held against the skin of the user when the body is attached, as to the wrist of a user, by a strap or band 19. Thus, a circuit is completed when a finger touches segment A, for example, and additional circuits are completed as the finger stroke progresses, all through the body of the user. Alternatively, the segments may be of a capacitive type which triggers the associated switch circuit in response to touch. The first and last circuit completions are significant, representing the location of the termini of the finger trace or stroke on the face.
Since the termini of the strokes determine the digit entered, the user is given considerable latitude in forming the strokes. When the digit segment codes are appropriately chosen, therefore, the strokes can follow the user's natural strokes for writing the digits by hand. The system thus requires only a little learning. The following table represents Mode I and Mode II entries in a typical scheme. In the table, notation XX means the finger touches only one segment in completing a stroke; X/X means the finger must leave a segment and return to that segment; XY means two segments are touched simultaneously. In FIG. 4, to illustrate the system along with encoding logic, the start of a stroke or trace is indicated by a circle, and the end of the trace by a dot.
______________________________________MODE I0 = B/B 5 = CA + = AA Change Mode** = ABC1 = BB 6 = BA - = CC2 = AC 7 = AB × = AB3 = A/A 8 = C/C ÷ = BC4 = BC 9 = CB ·= ACMODE IIdisplay time = AA sin = CAdisplay date = CC cos = C/Cstart time = AB* tan = BCstart date = BC* log = ACclear last entry = BB ln = ABclear display = B/B π = A/Aclear machine = BA ×Y = CBf.sup.-1 = AC______________________________________ *To set time or date, the calculator is put in Mode I particular time or date is entered as XX.XX.XX. The presence of two decimal places tells the logic to save this number and switch to Mode II. Then this new time or date is entered when the user strokes in AB or BC. **Machine reverts to Mode I automatically except after AA, CC, AB, BC.
A block diagram for the device is shown in FIG. 3. Assuming the device is initially in the calculator rest state and all switch circuits 11, 12, and 13 are open, when any of these circuits is first closed, i.e., when the user first touches a finger to the device face, the encoding logic circuits L detect the event and store a corresponding identification code in a first register of the memory M. Subsequent circuit closings cause identification codes to be stored in a second register of memory M, with these continually being updated or substituted, so as to retain the code corresponding to the last touched segment in the second register. When the user lifts all his fingers from the face, the logic then senses completion of the entry stroke, and the codes temporarily in the registers are used to look up in the memory an eight bit address code which is used to instruct (enter) the calculator and watch circuits, as appropriate. This address code assignment may contain eight bits, for example, in which one bit expresses which mode the device is in.
For example, if the user makes an "enter 2" stroke (as in FIG. 4, panel 2) beginning in segment A and ending in segment C, the logic determines from the time relations of the openings and closings of circuits 11, 12, and 13 that the segments have been touched succesively; there are codes entered in both the aforementioned first and second registers. The resulting binary code is used to address the memory M and cause it to load the appropriate information for number 2 into the calculator and to display that number.
Next, if the user makes an "enter 1" stroke, only segment B is touched, the logic places an identification code only in the first register, and there is no entry into the second register before the stroke is completed. The resulting look up produces the address code for numeral 1 from the memory.
However, if the user makes an "enter 0" stroke, the identification codes for segment B are placed in both registers, and the resulting look up produces the address code for numeral 0 from the memory.
Suppose the user next makes the "multiply" stroke, simultaneously touching zones A and B. The logic determines that the zones have in fact been touched simultaneously, not successively, and places in the first register the code for identifying multiplication. Again, this code the logic uses to look up in memory M the address code for machine instructions for performing multiplication.
FIGS. 5 and 6 illustrate another embodiment of the invention which may be used, for example, in a watch/calculator unit of the type having a four function calculator with memory. Here, the segments of the entry device, designated A, B, C, D and E, are arranged with one segment central and the other four segments proximate, but separated from each other and from the central section. As shown in FIG. 5, the central segment E is of a suitable transparent material since it overlies the display 25.
FIG. 6 shows the five segment entry arrangement together with an illustrative part of the corresponding logic network, together with 26 panels which illustrate the code arrangement used for entry of numerals and instructions with the five segment entry system. Again, a circle represents the beginning of a stroke, and a dot represents the end of a stroke. The central segment is omitted in the panels, but is understood to be represented by the center of the panel surrounded by the four outer lines. Dots joined by a curved line, or dots located at a corner touching two segments, represent simultaneous touching of two segments for entry purposes.
The first five columns of panels reading from left to right under the heading "calculator," represent the strokes necessary to enter 10 digits, a decimal point, four algebraic functions, and four functions associated with the memory, together with a "clear" function. The fifth or righthand column, designates the four code arrangements required to set and display time and/or date, these being associated with the watch function of the unit. The panel in the lower right corner, indicating simultaneous touching of segments A and C, represents the entry of a code to produce an address to change the function of the unit from whatever it is in. In other words, if the unit is in calculator function, the change entry will set the unit to the watch function, and vice versa.
It is possible to achieve sufficient capacity in this five segment entry system such that no two entry strokes or touches are the same, and the dual mode operation previously described in connection with FIGS. 1, 3, and 4 is not required. However, as will be apparent to those skilled in the art, the logic is somewhat more complex, since it requires discrimination between inputs from five different segments and various combinations of these instead of three. Only an illustrative portion of the logic is shown in FIG. 6, since it will be apparent that the remainder of the logic is a straight forward progression of combinations of inputs from the various segments.
FIGS. 7 and 8 discloses a more complex six segment dual mode entry system, in which the display 30 is located above the entry face. This face comprises six segments A, B, C, D, E, and F. Beneath this face is a second display 32. Display 30 shows digits, as in a normal watch or calculator, and display 32 shows letters indicating the month in the watch mode, or indicating the last function or operation performed in the calculator mode.
Referring to FIG. 8 the segment of the decoding logic shown at the top of the figure is illustrative of the decoding gate arrangement used to enter information, from touches and/or strokes to the six segment face, as entry codes in the registers which in turn address the memory. The remainder of the decoding logic is an apparent progression of combinations to those skilled in such art.
Under the caption "watch" in FIG. 8 there are four panels. These describe the touches for the six segment arrangement used to address and instruct the watch part of the unit in order to set and/or display time or date. The fifth panel shows the stroke for the entry which produces instruction to go to the calculator mode.
Under the caption "calculator" there are three rows of panels showing the entry strokes for the 10 digits, the four normal algebraic functions and a decimal point, and in addition instructions for an inverting function. The lowest row shows codes for producing an enter function, the functions to clear either the last digit entered or the entire display, functions causing a change sign of an exponent or change sign of a mantissa, instructions to go to the scientific functions illustrated below (either in normal or inverse fashion) and an instruction to go to the control functions shown at the bottom of the figure. The strokes for encoding the scientific functions, both direct and inverse, are believed self explanatory, as well as the stroke entries shown under the caption "control functions" at the bottom of the sheet.
FIG. 9 shows an embodiment using a single face plate F which is mounted in a surrounding constraint 40. This may be a resilient member, or members, which allows limited movement of plate F in response to movement of the fingertip over the plate surface. Thus, as a stroke is made to the right, the plate will tend to move that way, and the sensor D will respond, providing an output through the appropriate encoding gate circuit.
Initial contact with plate F will produce an enabling signal from the START/STOP gate. In the same manner as described in connection with the FIG. 4 embodiment, the first part (or force vector) of the stroke will be entered in one register, and the last part (or force vector) will be entered in a second register. The following table gives the encoding for digits 0-9, using this system:
1 = BB
2 = dd
3 = dc
4 = ad
5 = cc
6 = bc
7 = db
8 = cd or CA
9 = cb
0 = ba
thus, for example, the trace for numeral "2" begins with the stroke proceeding to the left and actuating sensor D, and ends with the stroke and proceeding left. The actual tracing motion of the finger can be rather slight, and the constraint can be such as to limit plate movement to a very small amount, and still achieve sensor actuation sufficient for encoding.
It will be noted that the various embodiments of this invention, as described above, employ portions of character reading and/or encoding systems disclosed in U.S. Pat. No. 3,903,502. The present invention is thus well suited to be used in conjunction with other devices embodying such systems since the device logic of that system is already present. For example, a wristwatch calculator using the present invention can be constructed to accept signals from the detecting or sensing part, such as a combination of a pen, a special recording medium, or an underlay, overlay or templet, of the systems disclosed in the aforementioned patent. It is thus possible to develop a system wherein the wristwatch calculator operates in conjunction with written characters recorded in one or more cells on a medium, such as a check book, and the calculator of the unit can be used to perform appropriate operation on the entered or traced numbers, and to display the required answers. Stated another way, it is possible to utilize a writing scribe member, such as shown in U.S. Pat. No. 3,903,502 as an alternate entry system to the three segment entry arrangement in particular (as shown in FIG. 4), so that entries into the calculator unit can be made either from the face through appropriate finger strokes, or through the writing scriber.
While the method and forms of apparatus herein described constitute preferred embodiments of the invention, it is to be understood that the invention is not limited to this precise method and forms of apparatus, and that changes maybe made therein without departing from the scope of the invention which is defined in the appended claims.
|Cited Patent||Filing date||Publication date||Applicant||Title|
|US3563097 *||Nov 6, 1968||Feb 16, 1971||Burroughs Corp||Conversion of handwriting into electrical signals|
|US3653031 *||May 25, 1970||Mar 28, 1972||Canadian Patents Dev||Touch-sensitive position encoder|
|US3704343 *||Oct 5, 1971||Nov 28, 1972||Howard Lawrence K||Character generator|
|US3757322 *||Feb 3, 1971||Sep 4, 1973||Hall Barkan Instr Inc||Transparent touch controlled interface with interreactively related display|
|US3877029 *||Mar 9, 1973||Apr 8, 1975||Magic Dot Inc||Electronic keyboard|
|US4005400 *||Apr 22, 1975||Jan 25, 1977||Societe Suisse Pour L'industrie Horologere Management Services S.A.||Data entry and decoding system for scripted data|
|US4027306 *||Apr 5, 1976||May 31, 1977||Richard Hackmeister||Touch-responsive circuit and data input terminal using same|
|US4047010 *||Aug 26, 1975||Sep 6, 1977||Centre Electronique Horloger S.A.||Multi-functional electronic watch|
|US4055755 *||Apr 15, 1976||Oct 25, 1977||Sharp Kabushiki Kaisha||Switching assembly in combination wristwatch and calculator|
|US4071691 *||Aug 24, 1976||Jan 31, 1978||Peptek, Inc.||Human-machine interface apparatus|
|Citing Patent||Filing date||Publication date||Applicant||Title|
|US4241409 *||Dec 27, 1978||Dec 23, 1980||Nolf Jean Marie||Hand held pen-size calculator|
|US4477797 *||Dec 9, 1981||Oct 16, 1984||Citizen Watch Company Limited||Data input device for electronic device|
|US4531231 *||Jan 19, 1983||Jul 23, 1985||Communication Intelligence Corporation||Method for distinguishing between complex character sets|
|US4695828 *||Jul 15, 1983||Sep 22, 1987||Casio Computer Co., Ltd.||Electronic apparatus for entering pattern data by finger activation|
|US4724423 *||Jan 18, 1985||Feb 9, 1988||Akiyoshi Kinoshita||Character input system|
|US4752965 *||Jun 15, 1987||Jun 21, 1988||The De La Rue Company Plc||Sign verification|
|US4771268 *||Dec 4, 1987||Sep 13, 1988||Casio Computer Co., Ltd.||Character recognition device|
|US5381388 *||Jul 28, 1993||Jan 10, 1995||Technomarket, L.P.||Digital clock|
|US5487053 *||Jul 25, 1994||Jan 23, 1996||Technomarket, L.P.||Digital clock|
|US5612719 *||Apr 15, 1994||Mar 18, 1997||Apple Computer, Inc.||Gesture sensitive buttons for graphical user interfaces|
|US6366697||May 5, 1999||Apr 2, 2002||Xerox Corporation||Rotationally desensitized unistroke handwriting recognition|
|US6477274 *||Oct 22, 1999||Nov 5, 2002||Ericsson Inc.||Handwritten character recognition devices and electronic devices incorporating same|
|US6816859||Jul 9, 2001||Nov 9, 2004||Xerox Corporation||Rotationally desensitized unistroke handwriting recognition|
|US6882596 *||Dec 27, 2002||Apr 19, 2005||Asulab S.A.||Manual control device for executing functions of an electronic watch|
|US6967903 *||Dec 27, 2002||Nov 22, 2005||Asulab S.A.||Control method for executing functions in a diary watch|
|US7170496||Jan 26, 2004||Jan 30, 2007||Bruce Peter Middleton||Zero-front-footprint compact input system|
|US7286063||Nov 26, 2003||Oct 23, 2007||Asulab S.A.||Method of input of a security code by means of a touch screen for access to a function, an apparatus or a given location, and device for implementing the same|
|US7729542||Mar 29, 2004||Jun 1, 2010||Carnegie Mellon University||Using edges and corners for character input|
|US7907476||Feb 6, 2008||Mar 15, 2011||Lg Electronics Inc.||Electronic device with a touchscreen displaying an analog clock|
|US8088043||Sep 5, 2008||Jan 3, 2012||Nike, Inc.||Wearable device assembly having athletic functionality|
|US8370549||Sep 5, 2008||Feb 5, 2013||Nike, Inc.||Wearable device assembly having athletic functionality|
|US8408436||Sep 5, 2008||Apr 2, 2013||Nike, Inc.||Wearable device assembly having athletic functionality|
|US8469862||Dec 28, 2011||Jun 25, 2013||Nike, Inc.||Wearable device assembly having athletic functionality|
|US8517896||Apr 2, 2009||Aug 27, 2013||Nike, Inc.||Wearable device assembly having athletic functionality|
|US8641306||Aug 16, 2011||Feb 4, 2014||Argotext||Wristwatch keyboard|
|US8677285||Jan 26, 2009||Mar 18, 2014||Wimm Labs, Inc.||User interface of a small touch sensitive display for an electronic data and communication device|
|US8965732||Aug 23, 2013||Feb 24, 2015||Nike, Inc.||Athletic or other performance sensing systems|
|US9453742||Jan 16, 2015||Sep 27, 2016||Nike, Inc.||Wearable device assembly having athletic functionality|
|US9782125||Sep 19, 2014||Oct 10, 2017||Nike, Inc.||Athletic or other performance sensing systems|
|US20030123328 *||Dec 27, 2002||Jul 3, 2003||Asulab S.A.||Control method for executing functions in a diary watch|
|US20030123329 *||Dec 27, 2002||Jul 3, 2003||Asulab S.A.||Manual control device for executing functions of an electronic watch|
|US20040113819 *||Nov 26, 2003||Jun 17, 2004||Asulab S.A.||Method of input of a security code by means of a touch screen for access to a function, an apparatus or a given location, and device for implementing the same|
|US20040155870 *||Jan 26, 2004||Aug 12, 2004||Middleton Bruce Peter||Zero-front-footprint compact input system|
|US20040196256 *||Mar 29, 2004||Oct 7, 2004||Wobbrock Jacob O.||Using edges and corners for character input|
|US20050151849 *||Jan 13, 2004||Jul 14, 2005||Andrew Fitzhugh||Method and system for image driven clock synchronization|
|US20060187212 *||Feb 24, 2006||Aug 24, 2006||Samsung Electronics Co., Ltd.||User interface apparatus and method|
|US20080186808 *||Feb 6, 2008||Aug 7, 2008||Lg Electronics Inc.||Electronic device with a touchscreen displaying an analog clock|
|US20090143689 *||Sep 5, 2008||Jun 4, 2009||Nike, Inc.||Wearable device assembly having athletic functionality|
|DE4127288A1 *||Aug 17, 1991||Feb 18, 1993||Baums Volker Dipl Psych||Keyboard for data input e.g. for typewriter, calculator, remote controller - allows use of single finger to operate foil contact with 10 stages providing continuous output of signals equivalent to alphanumeric functions|
|DE4127288C2 *||Aug 17, 1991||Oct 8, 1998||Baums Volker Dipl Psych||Vorrichtung zur Eingabe von Daten|
|EP0165548A2 *||Jun 13, 1985||Dec 27, 1985||Casio Computer Company Limited||Small electronic apparatus with optical input device|
|EP0165548A3 *||Jun 13, 1985||Nov 30, 1988||Casio Computer Company Limited||Small electronic apparatus with optical input device|
|EP1113405A2||Dec 21, 2000||Jul 4, 2001||SGS-THOMSON MICROELECTRONICS, INC. (a Delaware corp.)||Command interface using fingerprint sensor input system|
|EP1113405A3 *||Dec 21, 2000||Jan 5, 2005||SGS-THOMSON MICROELECTRONICS, INC. (a Delaware corp.)||Command interface using fingerprint sensor input system|
|EP1956446B1 *||Nov 26, 2007||Dec 28, 2011||Lg Electronics Inc.||Electronic device with a touchscreen displaying an analog clock|
|WO1995004310A1 *||Jul 15, 1994||Feb 9, 1995||Technomarket, L.P.||Digital clock|
|WO2005071501A1 *||Jan 12, 2005||Aug 4, 2005||Hewlett-Packard Development Company, L.P.||Method and system for image driven clock synchronization|
|WO2012049286A1 *||Oct 14, 2011||Apr 19, 2012||Siemens Aktiengesellschaft||Appliance comprising a display and operating unit|
|U.S. Classification||382/189, 708/141, 368/10, 382/315, 968/937, 708/111|
|International Classification||H01H13/84, G06K9/22, G06F15/02, H03K17/96, G04G9/00|
|Cooperative Classification||G04G9/007, H01H13/84, G04G21/08, G06F15/0225, H03K17/96, G06K9/22|
|European Classification||G04G21/08, G06K9/22, H03K17/96, G06F15/02D, H01H13/84, G04G9/00F2|