Keyboard including movement activated optical keys and related methods

US9264037B2 · US · B2

Patent metadata
FieldValue
Publication numberUS-9264037-B2
Application numberUS-201113243654-A
CountryUS
Kind codeB2
Filing dateSep 23, 2011
Priority dateNov 30, 2010
Publication dateFeb 16, 2016
Grant dateFeb 16, 2016

How to read this patent

A practical reading order for non-experts. Skip the full description unless you need deep technical detail.

  1. Title

    What the patent document calls the invention.

  2. Abstract

    A short plain-language summary of the technical disclosure.

  3. Assignees and inventors

    Who owns or filed the patent and who is credited as inventor.

  4. Key dates

    Filing, priority, publication, and grant dates set the timeline.

  5. First independent claim

    The legal scope of protection — read this for what is actually claimed.

  6. CPC / IPC classifications

    Technology tags used to group this patent with similar filings.

  7. Citations and related patents

    Prior art links and similar publications in this corpus.

Abstract

Official abstract text for this publication.

A keyboard may include a plurality of optical keys. Each optical key may include an optical module and an interaction surface. The optical key may be configured to be activated based on movement of an object on or adjacent the interaction surface. Each movement may produce a different output from the optical module to thereby generate a predetermined input for a device.

First claim

Opening claim text (preview).

That which is claimed: 1. A keyboard comprising: a plurality of optical keys, each optical key comprising an optical module, and an interaction surface; each of said plurality of optical keys being configured to be activated based upon movement of a user's finger on or in a vicinity of the interaction surface; said optical module being configured to generate two images of the user's finger based upon the user's finger being on or in the vicinity of the interaction surface, the two images defining different finger ridge deformation patterns, track movement of the user's finger based upon the different finger ridge deformation patterns by at least determining when the tracked movement of the user's finger corresponds to a swipe movement based upon the different finger ridge deformation patterns caused by application of pressure by the user's finger, and determining when the tracked movement of the user's finger corresponds to a key press movement based upon the different finger ridge deformation patterns caused by application of pressure by the user's finger, and produce a first output when the tracked movement of the user's finger corresponds to the swipe movement and produce a second output different than the first output when the tracked movement corresponds to the key press movement. 2. The keyboard according to claim 1 , further comprising a key event handler configured to receive the different outputs from each optical module and determine a sequence of movements and associated keys based upon the different outputs. 3. The keyboard according to claim 2 , wherein said key event handler is configured to generate an output based upon the sequence of movements and associated keys. 4. The keyboard according to claim 2 , further comprising a bus; and wherein said optical modules are electrically coupled in parallel with each other to said key event handler via said bus. 5. The keyboard according claim 2 , further comprising a bus; and wherein said optical modules are electrically connected in a daisy-chained serial configuration to said key event handler via said bus. 6. The keyboard according to claim 2 , wherein said plurality of optical keys are arranged in a single continuous sensing area; and wherein said key event handler is configured to determine, for navigational purposes, one of the movement and position of the user's finger in the single continuous sensing area. 7. The keyboard according to claim 6 , wherein said key event handler is configured to interpolate the position of the user's finger moving over the single continuous sensing area when the user's finger is between two specific optical keys. 8. The keyboard according to claim 7 , wherein said key event handler is configured to derive a speed of movement of the user's finger and interpolate the position of the user's finger based upon the speed of movement. 9. The keyboard according to claim 1 , wherein said optical module is configured to be activated by at least one of detection of a position of the user's finger relative to the interaction surface, detection of movement of the user's finger, and detection of a direction of movement of the user's finger. 10. The keyboard according to claim 1 , wherein said optical module comprises a photo detector array. 11. The keyboard according to claim 1 , further comprising an illumination source configured to illuminate the interaction surface. 12. The keyboard according to claim 1 , wherein said optical module comprises a waveguide layer. 13. The keyboard according to claim 1 , further comprising a comparator configured to determine a motion vector from the two images based on differences between the two images. 14. An electronic device comprising: a keyboard comprising a plurality of optical keys, each comprising an optical module, and an interaction surface, each of said plurality of optical keys being configured to be activated based upon movement of a user's finger on or in vicinity of the interaction surface, said optical module being configured to generate two images of the user's finger based upon the user's finger being on or in the vicinity of the interaction surface, the two images defining different finger ridge deformation patterns, track movement of the user's finger based upon the different finger ridge deformation patterns by at least determining when the tracked movement of the user's finger corresponds to a swipe movement based upon the different finger ridge deformation patterns caused by application of pressure by the user's finger, and determining when the tracked movement of the user's finger corresponds to key press movement based upon the different finger ridge deformation patterns caused by application of pressure by the user's finger, and produce a first output when the tracked movement of the user's finger corresponds to the swipe movement and produce a second output different than the first output when the tracked movement corresponds to the key press movement and generate an input for a device. 15. The electronic device according to claim 14 , further comprising a key event handler configured to receive the different outputs from each optical module and determine a sequence of movements and associated keys based upon the different outputs. 16. The electronic device of claim 14 , wherein the electronic device defines a computer. 17. The electronic device of claim 14 , wherein the electronic device defines a telephone. 18. A method of generating an output from a keyboard, the keyboard comprising a plurality of optical keys each comprising an optical module and an interaction surface, each of the plurality of optical keys being configured to be activated based upon movement of a user's finger adjacent the interaction surface, the method comprising: generating, when at least one of the plurality of optical modules has been activated by movement of the user's finger on or in the vicinity of the interaction surface, two images of the user's finger, the two images defining different finger ridge deformation patterns; tracking movement of the user's finger based upon the different finger ridge deformation patterns by at least determining when the tracked movement of the user's finger corresponds to a swipe movement based upon the different finger ridge deformation patterns caused by application of pressure by the user's finger, and determining when the tracked movement of the user's finger corresponds to a key press movement based upon the different finger ridge deformation patterns caused by application of pressure by the user's finger; and from each optical module, generating a first output when the tracked movement of the user's finger corresponds to the swipe movement and generating a second output different than the first output when the tracked movement corresponds to the key press movement. 19. The method according to claim 18 , further comprising passing the different outputs from each of the optical modules to a key event handler to determine a sequence of movements and associated keys. 20. The method according to claim 19 , wherein the key events handler generates an output based on the sequence of movements and associated keys. 21. The method according to claim 18 , wherein the plurality of optical keys are arranged in a single continuous sensing area; and wherein the method comprises determining at least one of the movement and a position of the user's finger in the single continuous sensing area for navigational purposes.

Assignees

Inventors

Classifications

  • using a plurality of detectors, e.g. keyboard · CPC title

  • using a plurality of optical emitters or detectors, e.g. keyboard · CPC title

  • FTIR in optical digitiser, i.e. touch detection by frustrating the total internal reflection within an optical waveguide due to changes of optical properties or deformation at the touch location · CPC title

  • Control or interface arrangements specially adapted for digitisers · CPC title

  • for inputting data by handwriting, e.g. gesture or text · CPC title

Patent family

Related publications grouped by family.

External sources

Frequently asked questions

Answers are generated from the same data shown on this page.

What does patent US9264037B2 cover?
A keyboard may include a plurality of optical keys. Each optical key may include an optical module and an interaction surface. The optical key may be configured to be activated based on movement of an object on or adjacent the interaction surface. Each movement may produce a different output from the optical module to thereby generate a predetermined input for a device.
Who is the assignee on this patent?
Stark Laurence, St Microelectronics Res & Dev
What technology area does this patent fall under?
Primary CPC classification H03K17/9629. Mapped technology areas include Electricity.
When was this patent published?
Publication date Tue Feb 16 2016 00:00:00 GMT+0000 (Coordinated Universal Time) (B2). Legal status and post-grant events are not shown on this page.
What related patents are in patentsdb?
We list 8 related publications on this page (citations in our corpus or others sharing the same primary CPC).