throbber
Samsung USP 7,973,773
`
`Exhibit 1011 Page 1
`
`Samsung USP 7,973,773
` Exhibit 1011 Page 1
`
`

`
`’85 PROCEMETLWDINGS
`
`APRIL 1985
`
`4. HARDWARE DESCRIPTION
`
`the fast multlple-tou:h-
`the hardware of
`A brief description of
`sensitive input device (FMTSID) is Introduced here. The design of
`the hardware is based on the reqtlrements of the fast scanning
`algorithm and on tradeoffs between software and hardware. Many
`sensors have been examined for our particular application, however
`(Hurst, 1974; Hlills, 1982; TSD, 1982; TASA, 1980; JSRC, 1981;
`Mama, 1982) none seemed to have the properties that satisfy the
`requirements of a FMTSID. The hardware basically consists of a
`sensor matrix board,
`row and colunn selection registers, A/D
`converting circuts and a controlling CPU.
`The design of the sensor matrix is based on the technique of capa-
`citance measuement between a finger
`tip and a metal plate. To
`minimize hardware. the sensors are accessed by row and column
`selection. How selection registers select one or more rows by set-
`ting the corresponding bits to a high state In order to charge up the
`sensors while the coiurnn selection registers select one or more
`coiunns by turning on corresponding analog switches to discharge
`the sensors through timing resistors. The intersecting region of the
`selected rows and the selected columns represents the selected
`sensors as a group. A/D convening
`circuits measure the
`discharging time lmerval of the selected sensors.
`A University of
`Toronto 6809 board is used as a controlling CPU. The touch str-
`face oi the sensor board consists ot ntmber of small metal-coated
`rectanguar-shaped areas sewing as sensor plate capacitors. The
`design of the metal plate area of a unit sensor depends on the
`measuable capacitance change that results when the area is
`covered by a finger tip, and on the resolution that can be imple-
`mented.
`
`charging diode
`
`Discharging diode
`
`a row lino
`
`SEN SOR
`
`H-Li: a column selection
`__ switch
`
`Fig. 1 A model of a selected sensor in the sensor matrix.
`
`In order to select a sensor by row and column access, two diodes
`are tsed with each sensor. One diode, connected to the row line, is
`used to charge up the sensors in the row. It is referred to as the
`Charging Diode (CD) as shown In Flgtre 1. The CD also serves to
`block the charge flowing back to the row line when the row line voi-
`tage ls dropped to zero. The other diode called the Discharging
`Dlode(DD). connected to the colunn line, enables discharging of the
`selected row sensors to a virtual ground. Also the DD blocks
`charge flow from the sensors in the selected row to the sensors in
`the unselected rows dulng the discharging period. The selection of
`rows, by the row selection procedure, causes the sensors to be
`charged. The sensors in the column are then discharged through
`associated tinting resistors connected to the column selection
`switches.
`
`The charges stored In the selected row(s) flow down through the
`selected switches to the vlrttai grotnd of a fast operational
`amplifier. All the discharging currents are correspondingly added to
`produce a signal from which the discharging time of all the selected
`sensors is found by comparison with a threshold voltage.
`Preesue sensitivity is incorporated by two measures: First there is
`the effect, here minor. of compression of the overlaying insulator.
`Second there is the effect of intrinsic spreading of the compressible
`finger tip as pressure is Increased.
`
`The software In the controlling CPU utilizes communication with the
`host computer to accommodate the interpolation scheme. The
`clock rate (10 MHz) allows about
`'0 counts to correspond to the
`sensor capacitance change due to a touch. But, oi course. the caps-
`citance of all the circtitry attached to the column line during the
`discharging period is much larger than the sensor capacitance.
`Thus before scanning the tablet for a touch.
`It
`is scanned corn-
`pletely in all possible resolution modes when not touched. The
`values so obtained are stored as references. Touches are
`identified by the differences between the reference values and the
`values measured during use.
`The capacitance change corresponding to the touch by more than
`one finger (or by the whole hand) is very large. Thus the number of
`bits in the comter should be enough to measure the maadmum
`capacitance. However it
`is unnecessary either to have sufficient
`bits to measure the entire capacitance including the suroundlng
`capacltances. or to store the corresponding "complete" counter
`values as references.
`it Is necessary only to have one more bit
`than the nunber of bits reqtlred to count the value of change In
`the capacitance rather than the complete value In order to measure
`the differences of capacitance due to touch. Thus only an 8 bit
`counter is implemented. The counter enables the measurement of a
`7 bit capacitance change regardless of the degree of overflow In
`the counter.
`
`A facility is also provided for identifying templates applied to the
`surface of the tablet.
`
`5. SCANNING ALGORITHI
`
`One idea of scrne significance that can be introduced is to avoid
`scanning of all the pixels In the tablet which contain no Information.
`For example, scanning all 2048 points of a tablet having a resolu-
`tion 64 by 32 for fewer than '0 points is really quite a ridiculous
`idea.
`In fact. if the number of points to be searched is comparably
`small. then an improved algorithm. here called recursive area subdi-
`vision. can be used. A particular
`implementation example is
`described as follows.
`
`Consider a tablet with resolution 8 by 8 to be searched for a touch
`point as shown in Figtre 2. First, check the tablet for touch as a
`whole region as shown by the area ABCD In the figure. it touch is
`detected, divide the tablet into two equal regions shown by the line
`EF and check each of
`the two regions ABEF and EFCD for
`touchedness. Select the touched region, region EFCD in this case,
`and divide this into two equal regions as shown by the division line
`GH. Continue this process on the tomhed region until no ftsther
`division is possible, that is, until a unit sensor, designated as the
`region PKMO In Figue 2, is reached. The figure also shows the
`sequence of subdivision in the recursive subdivision scheme.
`
`D
`
`(n)-Sequence of subdivision in binary operation.
`
`Fig. 2 Rectrslve subdivision operation for 8 by 8 tablet.
`
` Exhibit 1011 Page 2
`
`

`
`CHI
`
`'85 PROCEEDINGS
`
`APRIL 1985
`
`Using this algorithm, a search for one poim on a tablet having a
`resolution 64 by 32, requires 22 scanning times, that is
`
`2'(logsub 2}(64'32)=22
`
`If there is no overhead in the rewraive subdivision process and
`scanning begins at the ‘top oi the tree’ (that is, with a region in
`which all pixels are grouped together), then using this scheme, the
`number of touched points that can be identified in the time that it
`would take to detect one touch directly (that is,
`if all pixels are
`scanned one by one sequentially) is
`
`N = {(64 ' 32) over 22} = 186.
`
`This shows Immediately that the rectrsive subdivision scheme is
`much superior to sequential scanning ii the nunber of points to be
`scanned ls fewer than 188.
`
`G.
`
`IITEHPOLATION
`
`it may seem that the relution of the hardware is too low for use in
`graphics applications. However touch intensity and mtlti—touci1 sen-
`sitivity can be used to enhance resolution. This is possible because
`the center of a touch can be most accurately estimated by an inter-
`polation utilizing the values of the adjacent sensor Intensities.
`Direct
`interpolation schemes for a few cases has been imple-
`mented. One of interest is to interpolate an array of 3 by 3 sensors
`using it touched point
`in the center. Another is to interpolate all
`points on the tablet. The later one obviously provides the highest
`resolution but as a result it simply ernuiates a single touch tablet
`with very high resolution.
`1. PERFORMANCE
`
`7.1 senor
`An ideal sensor matrix for a FMTSID wcud be one that has uniform
`and small reference values over a growing level, a large variation
`of Intensity due to a touch, and fast measurement time. The sensor
`matrix of the prototype, however, has a relatively wide range of
`reference valtns. However these values do not change very much
`over extended periods of time. The resllts show that doubling the
`nunter of sensors in a group in the column direction Increases the
`reference value by a factor of about 1.5. This corresponds well to
`theoretical estimates. As well the results show that increasing the
`nutter oi sensors in a group in the row direction. in contrast. does
`not Increase the reference value In general, even ii the number of
`the sensors is donated In a group. The reference value ranges
`from 40 (for a single sensor in a group) to 580 (for the entire array
`of 64 by 32 sensors considered as a group).
`it order to account for time and other variations of the reference
`values. a threshold is included which must be overcome in order for
`e touch to be detected. The threshold used ranges from 2 to 7
`courts depending on grain size. Using these threshold values the
`CPU does not report untomhed points wrongly over lmervais of at
`least 3 hours In either sequential or recursive etbdlvision modes.
`The rectrsive subdivision scheme uses 6 different thresholds, con-
`sequently it
`is very miikeiy to report a wrong point whereas the
`linear scanning mode using only a single threshold is likely to be
`more sensitive.
`
`The intensity of a single tomh for a single sensor grow varies over
`the tablet but usually ranges above the threshold value by as much
`as 15. For a single 64 by 32 sensor grow, the intensity varies from
`person to person but it ranges from the threshold to 124. This max-
`imun is obtained when a palm rather than a flnger touches the
`tablet. Another
`interesting laatire is
`that
`the response time
`becomes laster as the nunber of sensors in a group becomes
`larger. and llnherrnore that for the 64 by 32 sensor group. it is cos
`aible to detect of a hand merely placed In the vicinity of the tablet.
`
`7.2 Spltlal Resolution
`One possible and immediate Interpolation scheme is to interpolate it
`"touched" point with all adjacent values which may not be large
`enough to be reported as touched. A local array of 3 by 3 points
`can be used for this interpolation. Some examples drawn on a
`laser printer (consequently having no intensity scale) are shown In
`Figure 3. These pictures are produced without feedback, that is,
`drawn without the operator looking at the output screen. This does
`not allow the operator to compensate. that Is, to select points where
`data are sparse in comparison with the intended figure. but rather
`takes direct Input from the location of the figure drawn on the input
`device. The first picture (a) is drawn by moving a finger
`in a
`straight line (guded by a ruler) for varlota angles and the second
`one (b) is drawn by moving a finger in a line glide by a circle drawn
`on a template. These tests show that
`interpolation actually
`increases the spatial resolution as well as the locatabillty of a fine
`point on a screen.
`
`:.‘......-_...........
`to! scale
`
`..
`
`(8) Straight. lines drawn by the tablet using 5 by 3
`sensor ax-My interpolation.
`'l‘hs scales shown represent
`the boundaries or the
`actual sensors.
`
`row at: e la
`
`(b) It circle drawn by the tablet using 5 by 5
`sensor array interpolation.
`The scales shown represent
`the boundaries or the
`actual sensors.
`
`Fig 3 Poims drawn by the tablet using an interpolation method.
`
` Exhibit 1011 Page 3
`
`

`
`CHI
`
`'85 PROCEEDINGS
`
`APRIL 1985
`
`Since the spatial resolution In the local interpolation scheme is lim-
`ited by the number oi bits available from the intensities oi an array
`of 3 by 3 sensors, other scheme was considered.
`in this scheme,
`all the poims from a complete scan of a tablet are imerpolated
`allowing the potential resolution to be almost infinite. However this
`process
`simply emulates a protective device and accordingly
`reports only single point, which is interpolated from all the points on
`the tablet. However with this scheme, there are a great many ways
`of pointing to a specific location on a display screen, a ieature with
`some intriguing application possibilities.
`7.3 Rnnonee Tine Delay
`The response time delay is the time delay from the beginning of a
`touci1 to an output received either by local terminal or by an output
`device attached to the host computer. For mtliipie touches. this
`delay will increase with the number of toudtes. The prototype used
`with a 9600 baud-rate terminal
`to measure time delays. Actual
`response times were meastted several
`times and averaged for
`various cases and are tabulated in Table 1.
`
`(:1) pts/sec
`msec/pt
`
`(b) pts/sec
`msec /pt
`
`(c) pts/sec
`msec/pt
`
`17.6
`55.8
`
`19.2
`52.1
`
`24.0
`41.6
`
`WC“
`15.2
`65.8
`
`17.2
`58.1
`
`22.0
`45.5
`
`12.8
`78.1
`
`16.0
`62.5
`
`18.8
`53.2
`
`TABLE 1. Actual Response Time Delays
`
`The cases in Table one are to be Interpreted as follows:
`a one sensor touched contlnuotsiy
`b
`two sensors touched at the same time continuotsly
`c
`four sensors touched at the same time continmtsly
`
`l-iill, R. & Rowley, P. (1985). Issues and Techniques in
`Buxton, W.,
`Touch-Sensitive Tablet
`Input, Computer Systems Research
`Institute, University of Toronto.
`
`Hiilis, W.D. (1982), A High Resolution imaging Touch Sensor, Inter-
`national Journal of Robotics Research, 1 (2). 33 - 44.
`
`(1974). Eiectrographlc Sensor for Determining Planar
`Hurst, G.
`Coordinates, United State Patem 3,798,370, March 19, 1974,
`Eiographics, Incorporated.
`
`JSR (1981). Pressure-Sensitive Conductive Rubber Data Sheet,
`Japan symhetic Rubber Co., New Product Development
`Department, JSR Building, 2-11-24 Tfukiji. Chuo-Ku. Tokyo 104,
`Japan.
`
`(1984), A Fast Multiple-Touch-Sensitive Input Device,
`Lee, S.
`M.A.Sc. Thesis, Department of Electrical Engineering, Univer-
`sity ot Toronto.
`
`Metha, N. (1982), A Flexible Machine Interface, M.A.Sc. Thesis,
`Department of Electrical Engineering, University of Toronto.
`
`Sasaki, L., Fedorkow, G.. Buxton, W.. Retterath. C., A Smith, K.C.
`(1981). A Touch-Sensitive Input Device. Proceedings of the
`Fifth International Conference on Computer Music. North
`Texas state University. Demon. Texas. November. 1981.
`
`TASA (1980), Model: x-y 3600 and x-y controller. Model: FR—105
`Data Sheet, Touch Activated Switch Arrays hc.,
`1270
`Lawrence Station Road., Suite (3., Sunnyvale. CA 94089.
`
`TSD (1982), Touch Screen Digitizer Data Sheet, TSD Display Pro-
`ducts Inc.. 35 Orville Drive. Bohemia, NY 11716.
`'
`11. APPElD|X A: 'I'0UCi-i 'l'AILE'l' SOURCES
`
`Big Brlar: 3 by 3 inch continuous pressure sensing touch tablet
`
`Big Brier. Inc.
`Leicester, NC
`28748
`
`O. CONCLUSDNS
`
`Chalk Board inc.: “Power Pad",
`computers
`
`large touch table for micro-
`
`A prototype of a fast-scanning multiple-touch-sensitive inpu tablet
`having both the adaptability and ilexlblllty for a broad range of appli-
`cations has been designed and Implemented. Capacitance meas-
`uement oi individual sensor(s) which can be tniqueiy addressed
`using two diodes per sensor, makes it possible to sense both the
`positions and intensities of one or more simultaneous touches
`without amblgdty. The senr matrix is controlled by University oi
`Toronto 5809 board whose serial port is connected to one of the
`U0 ports oi a host computer. Soitware that utilizes the recursive
`subdivision algorithm for fast scanning an array of 64 by 32 sensors
`on the tablet, and that communicates with the host computer, has
`been implemented and tested.
`0. ACKNOWLEDGEMENTS
`
`The research described in this paper has been iutded by the
`Natural Sciences and Engineering Research Council at Canada.
`This elpport is gratefully acknowledged.
`I). REFEREPEES
`
`Brown, E., Buxton. W. at Mirtagh. K. (1985). Windows on Tablets as
`a Means oi Achieving Virtual
`Input Devices. Computer Sys-
`tems Research institute. University at Toronto.
`
`Burton, W. (1982). Lexical and Pragmatic considerations oi input
`structures, computer Graphics, 17 (1), 31- 37.
`
`Chalk Board inc.
`3772 Pieasantdaie Rd.,
`Atlanta, GA 30340
`
`Eiographics: various sizes of touch tablets, lnciuting presstre sens-
`ins
`
`Eiographics, inc.
`1976 Oak Ridge Tunpike
`Oak Ridge, Tennessee
`37830
`
`KoalaPad Technologies: Approx. 5 by 7 inch tomh tablet for micro-
`computers
`
`Koala Technologies
`3100 Patrick Henry Drive
`Santa Clara. California
`95050
`
`Spiral Systems: Trazor Touch Panel. 3 by 3 ind: touch tablet
`
`Spiral system instruments, inc.
`4853 Cordell Avenue, Suie A-10
`Bethesda, Maryland
`20814
`
` Exhibit 1011 Page 4
`
`

`
`l’85 PROCEEDINGS
`
`APRIL1985
`
`TASA: 4 by 4 Inch touch tablet (relatlve sensing only)
`
`Touch Activated Swltch Arrays Inc.
`1270 Lawrence Sm. Road, Sute G
`Smnyvale. California
`94089
`
` Exhibit 1011 Page 5

This document is available on Docket Alarm but you must sign up to view it.


Or .

Accessing this document will incur an additional charge of $.

After purchase, you can access this document again without charge.

Accept $ Charge
throbber

Still Working On It

This document is taking longer than usual to download. This can happen if we need to contact the court directly to obtain the document and their servers are running slowly.

Give it another minute or two to complete, and then try the refresh button.

throbber

A few More Minutes ... Still Working

It can take up to 5 minutes for us to download a document if the court servers are running slowly.

Thank you for your continued patience.

This document could not be displayed.

We could not find this document within its docket. Please go back to the docket page and check the link. If that does not work, go back to the docket and refresh it to pull the newest information.

Your account does not support viewing this document.

You need a Paid Account to view this document. Click here to change your account type.

Your account does not support viewing this document.

Set your membership status to view this document.

With a Docket Alarm membership, you'll get a whole lot more, including:

  • Up-to-date information for this case.
  • Email alerts whenever there is an update.
  • Full text search for other cases.
  • Get email alerts whenever a new case matches your search.

Become a Member

One Moment Please

The filing “” is large (MB) and is being downloaded.

Please refresh this page in a few minutes to see if the filing has been downloaded. The filing will also be emailed to you when the download completes.

Your document is on its way!

If you do not receive the document in five minutes, contact support at support@docketalarm.com.

Sealed Document

We are unable to display this document, it may be under a court ordered seal.

If you have proper credentials to access the file, you may proceed directly to the court's system using your government issued username and password.


Access Government Site

We are redirecting you
to a mobile optimized page.





Document Unreadable or Corrupt

Refresh this Document
Go to the Docket

We are unable to display this document.

Refresh this Document
Go to the Docket