throbber
United States Patent [191
`Moore et al.
`
`[11] Patent Number:
`[45] Date of Patent:
`
`4,566,001
`Jan. 21, 1986
`
`[54] TOUCH STRIP INPUT FOR DISPLAY
`TERMINAL
`[75] Inventors: Timothy G. Moore, Ottawa; David G.
`Dockendorff, Kanata; Stephen J.
`Harris, Ottawa, all of Canada
`
`[73] Asslgnee: :omaem Telecom Lumted’ Montreal’
`ana a
`[21] Appl- N0-: 464,959
`[22] Filed:
`Feb. 8, 1983
`
`[51] Int. Cl.‘ ........................ .. G09G 1/00; GO9G 3/00
`[52] US. Cl. .................................. .. 340/711; 340/706;
`,
`340/709; 340/365 VL; 178/18; 178/19
`Fleld of Search ............. ..
`340/710’ 711’ 365 VL’ 365’ s’ 3 5 ’ 178/1189’
`
`[56]
`
`References Cited
`Us PATENT DOCUMENTS
`
`3,898,643 8/1975 Ettlinger ....................... .. 340/707 x
`4,193,119 3/1980 Arase et a1.
`340/707 X
`4,202,041 5/1980 Kaplow et a1. .
`340/712 X
`
`4,204,204 5/1980 Pitstick , . . . . . . . . . . .
`
`. . . . . . .. 340/712
`
`4,238,792 12/1980 Cohen et a1. ................. .. 340/712 X
`
`4,310,839 1/ 1982 Schwerdt ...................... .. 340/709 X
`Primary Examiner-John W. Caldwell, Sr.
`Assistant Examiner—-Vincent P. Kovalick
`Attorney, Agent, or Firm-Stuart L. Wilkinson
`[57]
`ABSTRACT
`The screen of a display terminal has touch strips extend
`ing adjacent horizontal and vertical edges. The touch
`strips have electrical outputs dependent on the position
`along the strips at which they are touched. Using micro
`processor control the touch strips can be made to ma
`nipulate a displayed image and control the rate or level
`or other terminal functions. By selecting an appropriate
`programming mode the touch strips can be made to
`present a series of programmable or Soft keys‘ Also the
`touch strips can be used to provide a menu selection,
`scrolling and cursor generation and movement for word
`processing. The use of two touch strips requires less
`complex circuitry than a known transparent input over
`la for the dis la screen. Moreover, it is a cleaner
`tezhnique resulrt’ing in reduced image attenuation and
`.
`.
`dlsmmon
`
`18 Claims, 3 Drawing Figures
`
`TCL EXHIBIT 1012
`Page 1 of 6
`
`

`
`US. Patent Jan. 21, 1986
`
`Sheet 1 of2
`
`4,566,001
`
`TCL EXHIBIT 1012
`Page 2 of 6
`
`

`
`U.S. Patent Jan. 21, 1986
`
`Sheet 2 of 2
`
`4,566,001
`
`D12
`:2: AH
`
`gum-uh;
`
`Oh
`
`:12
`
`
`
`nzchm IUDOF
`
`mwioa
`
`.523
`
`mohuudum
`
`TCL EXHIBIT 1012
`Page 3 of 6
`
`

`
`1
`
`TOUCH STRIP INPUT FOR DISPLAY TERMINAL
`
`0
`
`This invention relates to an interactive display termi
`nal.
`An input device for most interactive display terminals
`is a keyboard which typically has an array of alphanu
`meric keys and a number of additional functional keys
`such as shift, erase, etc. To limit the keyboard size, a
`known development of the conventional keyboard has
`several blank or soft keys which can be given any of a
`number of functional designations. Processor control
`enables the functional designation of each soft key to be
`changed if and when desired during use.
`One implementation of the soft key keyboard is used
`in the Displayphone (registered trademark), a combined
`telephone and display terminal marketed by Northern
`Telecom. In the Displayphone, the programmable or
`“sof ” keys are located as a linear series at the rear of the
`keyboard and the currently assigned soft key designa
`tion selected by the user is displayed in the bottom few
`lines of the associated cathode ray tube (CRT) display.
`This equipment is limited to soft keys which are ?xed in
`number and in length of assigned display space. More
`?exibility would be permitted by a variable number of
`25
`variable length soft keys.
`Interactive display terminals are known in which a
`touch sensitive transparent input device overlies the
`whole terminal screen. Such input devices have row
`and column conductors on opposed surfaces. When the
`device is touched a pulsed signal applied cyclically to
`the row conductors appears at a speci?c time on a spe
`ci?c one of the column conductors. From this, the posi
`tion touched is determined and an appropriate output is
`taken to a controlling processor.
`In order to achieve high resolution, the overlay, must
`have a very dense array of conductors on opposed sur
`faces which causes some attenuation and distortion of
`the displayed image. Moreover, because the screen is
`repeatedly touched, dirt and skin oils can also add to
`attenuation and distortion.
`According to the invention there is provided a termi
`nal comprising a display unit having a display screen,
`and a position sensitive touch strip extending along an
`edge of the screen, the touch strip having an output in
`response to its being touched by a user, the nature of the
`output being dependent on the distance along the strip
`of the position touched by a terminal user.
`The display screen can be of rectangular form having
`the touch strip extending along one edge. A second
`touch strip can be mounted to extend along an adjacent
`edge of the screen in a direction perpendicular to the
`direction in which the ?rst touch strip extends. The
`strip or strips can be mounted at positions offset from
`the screen. Alternatively touch strips can be mounted
`on a bezel surrounding the screen. In another alterna
`tive, the touch strip can be mounted on the screen but at
`a location so as not unduly to distort or block a dis
`played image.
`Preferably the touch strip has an analog output, the
`analog output taken to an analog-to-digital converter to
`provide an encoded digital output to a processor for use
`in controlling the display. For example a touch strip
`functioning as a voltage divider, can have a strip of
`resistive material spaced from a strip of conductive
`65
`material, means for establishing a voltage gradient
`along the resistive strip, means maintaining the strips
`spaced apart unless the touch strip is pressed to establish
`
`4,566,001
`2
`electrical contact between the conductive and resistive
`strips some distance along the touch strip. The voltage
`at the selected location on the resistive strip is trans
`ferred to the conductive strip and appears as an input to
`the analog-to-digital converter.
`An embodiment to the invention will now be de
`scribed by way of example, with reference to the ac
`companying drawings in which:
`FIG. 1 shows a perspective view of a terminal ac
`cording to the invention;
`FIG. 2 is a part perspective, part schematic view of
`one form of touch sensitive strip; and
`FIG. 3 is a block schematic diagram showing the
`operation of the FIG. 1 terminal;
`Referring firstly to FIG. 1, the terminal illustrated
`has a cathode ray tube (CRT) unit 10 with a rectangular
`screen 12. In front of the screen is a keyboard 14 which
`has a conventional set of alphanumeric keys and a num
`ber of additional functional keys such as shift and erase.
`Extending horizontally and vertically along two edges
`of a bezel surrounding the rectangular screen are touch
`sensitive strips 16 and 18 respectively. The vertical and
`horizontal touch strips are of identical construction and
`in use each has a voltage output which is representative
`of the distance along it at which it is touched.
`Referring in detail to FIG. 2, each of the touch strips,
`which operate on a voltage dividing principle has a
`?exible conductive strip 20 overlaying a resistive sub
`strate 22. The conductive strip and the substrate are
`normally separated from one another by an insulating
`frame 24 but can be locally brought together by press
`ing the strip downwardly at a desired location along the
`strip. A voltage gradient is established along the resis
`tive substrate by applying voltages V+, and V
`through resistors R to electrodes contacting the sub
`strate ends.
`As shown schematically in FIG. 3 the touch strip has
`a power supply to establish the voltage gradient along
`the resistive substrate. The output of the touch strip is
`taken to the input of a ?lter/buffer unit and the output
`of the ?lter/buffer unit is taken to one input of an ana
`log-to-digital converter. The analog-to-digital con
`verter operation is controlled by a select/control logic
`circuit which is driven by timing impulses from a clock
`circuit. The operation of the clock circuit is determined
`by an interface circuit which also loads data from the
`analog-to-digital converter into a microprocessor unit.
`Outputs from the microprocessor unit are used to con
`trol operation of the touch strip input circuit and also to
`alter terminal functions in response to the strip being
`touched. Generally the control exercise by the micro
`processor unit is divided into a generation of image data
`and the operation of control functions such as control
`ling the volume, rate or level of certain parameters of
`the image and other terminal functions.
`An output voltage representing a position touched on
`the touch strip is monitored as the difference between
`potentials V6 and V1,. The monitored potential differ
`ence is received at the ?lter/buffer circuit which moni
`tors when a contact has been initially made at the touch
`strip, ascertains whether that contact is truly a deliber
`ate actuation of the touch strip, and generates a voltage
`representing the position touched on the strip. The time
`constant of the ?lter circuit is appropriately set so as to
`register most strip actuations which are deliberate and
`so as not to register most of the touch strip contacts
`which are unintended.
`
`30
`
`35
`
`40
`
`45
`
`TCL EXHIBIT 1012
`Page 4 of 6
`
`

`
`0
`
`20
`
`3
`In order for the microprocessor unit to accept data
`from the touch strip, the strip must be calibrated so that
`the range of monitored voltages |Vc—V1,| and the
`corresponding relationship to input data is known.
`Because the operator’s ?ngers are relatively broad,
`?nger contact resolution is typically within 1 centimeter
`whereas sampling resolution can be as high as 10 units
`per centimeter. Consequently, while a contact is made
`many values within a range of about 10 units can be
`generated. To avoid an input error at the microproces
`sor, previous values generated by the strip are stored
`and the difference between the stored and current input
`values are computed. If this difference is greater than a
`preset magnitude then a new value from the strip is
`generated and is either stored in a memory location to
`be polled by the microprocessor or generates a software
`interrupt.
`’
`The touch strips‘ can be used in a variety of ways
`depending on the manner in which the microprocessor
`is programmed. In order to select the desired program
`one of the functional designation keys in the primary
`keyboard is pressed. Typical functional keys associated
`with the touch strips are soft-key designation, menu
`selection, cursor generation, graded control and scroll
`mg.
`For the soft-key designation the microprocessor is
`programmed to permit a touch strip to be notionally
`divided into a selected number of selected width indi
`; vidual keys. After pressing soft-key designation func
`tion key of the primary keyboard, the user presses an
`~ other key to indicate the ?rst or left-hand soft key is
`-' about to be selected, establishes the identity of that soft
`-- key, for example, DATE, by using the alphanumeric
`keyboard. Lastly the user establishes a key length both
`on the touch strip and within the associated display if
`the key designation is to be illustrated on the display.
`Optionally, the user can establish a neutral or spacer
`section between adjacent assigned key intervals within
`-~the touch strip before going on to program the second
`and subsequent selections along the touch strip. Once
`40
`vprogrammed, the terminal operator uses the terminal as
`" if the touch strip were divided into a number of separate
`keys functioning essentially as an extension of the ?xed
`keyboard.
`By pressing the menu selection function key, a pro
`gram is selected which enables the user to select one
`title from a list of displayed titles merely by pressing the
`touch strip (usually the vertically extending touch strip)
`at a location adjacent to the particular displayed title.
`Once having selected this title from the list the user then
`can perform any of a number of manipulating functions,
`for example displaying a further set of possible selec
`tions within the broad title selected.
`When the cursor generation program is selected by
`pushing the appropriate functional key, a cursor is gen
`erated at a reference position in the terminal display the
`cursor being usable for many functions as is well known
`in the word processing art. In contrast to the soft-key
`and menu selection functions which enable selection
`along the screen width or the screen height, cursor
`manipulation depends upon pressing contacts at both
`strips to establish a position on the screen area. As with
`the linear applications, calibration or assignment of a
`mapping factor must be undertaken. For each of the
`vertical and horizontal strips the mapping factor,
`M=screen range>< l/strip range. To reposition the
`cursor from the reference to a selected position, the two
`touch strips are touched at positions corresponding to
`
`4,566,001
`4
`the XY co-ordinates of the selected position. Once the
`XY co-ordinates have been assigned, the cursor is auto
`matically transferred from the reference to the selected
`display position. A word processing function is then
`performed. Part of the function may require movement
`of the cursor using the lateral touch strip. Once com
`pleted, the cursor is removed to the reference or an
`other selected position by appropriately activating the
`horizontal and vertical touch strips.
`By pressing the graded control key and an appropri
`ate character key, one or both of the touch strips can be
`used to control a continuously varying quantity. Exam
`' ples are sound volume (for telephone ringing or voice)
`and display brightness, contrast or colour determinants.
`Again, using a touch strip to control a level or rate, it
`is necessary to map values from the strip to values that
`are in the range of possible levels or rates. Here the
`mapping factor M=a range of levels or ratesX l/strip
`range.
`By pressing the scrolling key, the terminal is pro
`grammed to permit the displayed text or graphics to be
`moved vertically or laterally to display adjacent parts
`of the displayed matter of which the currently dis
`played ?eld is just a part stored in memory. To operate
`the terminal in this mode, the user merely strokes the
`touch strips along their length in the direction in which
`the displayed ?eld is to move.
`Although the invention has been described in terms
`of two touch strips along respective adjacent edges of a
`display terminal screen, it will be appreciated that touch
`strips may extend along all the edges of the screen.
`Moreover, if desired, a bank of such touch strips can be
`mounted along each edge. In this latter case keys associ
`ated with the functional keyboard must permit switch
`ing between different ones of the banks of strips.
`Although for simplicity the preferred form of touch
`strip uses a voltage dividing network and associated
`monitoring circuit, each of the touch strips may instead
`be embodied as a linear array of discrete touch sensitive
`areas, for example of capacitative character. When such
`a touch sensitive area is touched by the terminal user a
`corresponding input to a multiplexer changes state. A
`counter is operated to cycle through the addresses of
`the multiplexer and when an address corresponding to a
`touched area is generated an output from the multi
`plexer enables a buffer whereby the current counter
`output is transferred to the microprocessor.
`What is claimed is:
`1. A terminal comprising a rectangular display
`screen, display means for displaying an image on the
`screen, a position sensitive touch strip spaced from the
`screen, mounted along one side thereof and extending
`the length of the screen, voltage generating means for
`generating a voltage level in response to the touch strip
`being touched, the voltage level corresponding to the
`position at which the strip is touched, a selector for
`selecting one of a plurality of possible display modes, an
`input interface unit having inputs from said voltage
`generating means and from said selector, a microproc
`essing unit having an input from the input interface unit
`and an output to an output interface unit, the output
`interface unit having an output controlling said display
`means, the microprocessing unit having stored therein a
`control program which determines the display mode in
`response to an input from the selector and determines
`image detail in response to an input from the voltage
`generating means.
`
`25
`
`30
`
`45
`
`65
`
`TCL EXHIBIT 1012
`Page 5 of 6
`
`

`
`10
`
`15
`
`25
`
`30
`
`35
`
`4,566,001
`6
`5
`the control program prepares the microprocessing unit
`2. A terminal as claimed in claim 1 wherein in re
`to receive cursor positional data and instructs the dis
`sponse to a selectable output from the selector, the
`control program de?nes both a plurality of individually
`play means to generate a cursor in the displayed image,
`energizable discrete lengths within the touch strip, and
`the control program further responding to inputs from
`a corresponding plurality of regions of the display
`the touch strips to drive the display means to alter the
`cursor position on the screen in directions parallel to the
`screen.
`strips.
`3. A terminal as claimed in claim 2 wherein the con
`trol program functions to preclude input data originat
`9. A terminal as claimed in claim 1 in which the
`ing when the touch strip is touched other than at posi
`screen is surrounded by a frame and the touch strip is
`tions within said discrete lengths.
`mounted on the frame.
`4. A terminal as claimed in claim 1, the terminal par
`10. A terminal as claimed in claim 1 in which the
`ticularly adapted for a display operating mode in which
`touch strip is mounted by means of an adhesive.
`the display depends on a continuously variably operat
`11. A terminal as claimed in claim 1 in which the
`ing parameter, the terminal further comprising control
`frame projects forwardly of the screen, the touch strip
`means for controlling the value of the variable operat
`located on an edge of the frame immediately adjacent to
`ing parameter, and wherein in response to a selected
`the screen.
`12. A terminal as claimed in claim 1 in which the strip
`output of the selector, the control program initiates an
`is mounted on a control panel angled relative to the
`output to select said control means and in response to an
`output of the touch strip, the control program initiates
`screen.
`13. A terminal as claimed in claim 1 in which the
`an output to the control means to drive the value of the
`screen is of rectangular form and the touch strip extends
`parameter to a value corresponding to the position at
`along one edge thereof.
`which the touch strip is touched.
`5. A terminal as claimed in claim I particularly
`14. A terminal as claimed in claim 2 in which the
`discrete lengths of the touch strip correspond in length
`adapted for a scrolling display operating mode wherein,
`and position to the plurality of regions in the screen
`in response to a selected output of the selector, the
`adjacent to the touch strip designations and the screen
`control program prepares the microprocessing unit to
`regions.
`receive scrolling data, the control program further re
`sponding to an input from the touch strip corresponding
`15. A terminal as claimed in claim 4 in which the
`to unidirectional stroking thereof to drive the display
`variable operating parameter is one of the group con
`sisting of image brightness, image colour, and image
`means to scroll the displayed image.
`scale.
`6. A terminal as claimed in claim 1 in which said
`touch strip is mounted at a location spaced from said
`16. A terminal as claimed in claim 14 in which the
`screen regions extend along a marginal portion of the
`side of said screen.
`screen immediately adjacent to the touch strip.
`7. A terminal as claimed in claim 1 in which a second
`touch strip extends along another side of the rectangu
`17. A terminal as claimed in claim 16 in which the
`lar screen in a direction substantially perpendicular to
`display is of the raster scan type in which a frame con
`the direction in which the ?rst touch strip extends, the
`sists of a plurality of horizontal scan lines, the touch
`strip being horizontal and the screen regions occupying
`terminal including a further voltage generating means
`for generating a voltage in response to the second touch
`a plurality of lines at the end of the raster scan.
`strip being touched, the second voltage level corre
`18. A terminal as claimed in claim 16 in which the
`display is of the raster scan type having a plurality of
`‘ sponding to the position at which the second strip is
`horizontal scan lines, the touch strip extending verti
`touched.
`cally and the screen regions occupying vertically
`8. A terminal as claimed in claim 7 particularly
`adapted for a display operating mode using a cursor
`aligned parts at one end of the raster scan lines.
`* i * i t
`wherein in response to a selected output of the selector,
`
`“
`
`45
`
`50
`
`55
`
`65
`
`TCL EXHIBIT 1012
`Page 6 of 6

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