System and method for bidirectional communication between stylus and stylus sensor controller

US9448646B1 · US · B1

Patent metadata
FieldValue
Publication numberUS-9448646-B1
Application numberUS-201615069793-A
CountryUS
Kind codeB1
Filing dateMar 14, 2016
Priority dateApr 20, 2015
Publication dateSep 20, 2016
Grant dateSep 20, 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 method is provided for transmitting orientation data from an active stylus to a sensor controller, wherein the sensor controller is coupled to a sensor configured to receive input from the active stylus. In the method the active stylus transmits stylus capability information to the sensor controller, wherein the stylus capability information indicates one or more orientation sensors included in the active stylus, out of multiple orientation sensors that are respectively configured to measure multiple types of orientation data. The sensor controller, based on the received stylus capability information indicating the one or more orientation sensors included in the active stylus, requests the active stylus to transmit corresponding one or more types of orientation data measured by the one or more orientation sensors. The active stylus, in response to the request from the sensor controller, transmits the one or more types of orientation data.

First claim

Opening claim text (preview).

The invention claimed is: 1. A method of transmitting orientation data from an active stylus to a sensor controller, the sensor controller coupled to a sensor configured to receive input from the active stylus, the method comprising: the active stylus transmitting stylus capability information to the sensor controller, wherein the stylus capability information indicates whether one or more orientation sensors are included in the active stylus or not, out of multiple orientation sensors that are respectively configured to measure multiple types of orientation data; the sensor controller, based on the received stylus capability information indicating the one or more orientation sensors included in the active stylus, requesting the active stylus to transmit corresponding one or more types of orientation data measured by the one or more orientation sensors in response to the stylus capability information indicating that one or more orientation sensors are included in the active stylus; and the active stylus, in response to the request from the sensor controller, transmitting the one or more types of orientation data. 2. The method of claim 1 , wherein the stylus capability information indicates whether each of the multiple orientation sensors, including a tilt sensor, a twist sensor, an accelerometer, a gyroscope, and a magnetometer, is included in the active stylus or not. 3. The method of claim 2 , wherein the stylus capability information indicates two or more of a 3-axis accelerometer, a 3-axis gyroscope, and a 3-axis magnetometer are included in the active stylus. 4. The method of claim 1 , wherein the stylus capability information indicates one or more of 3-axis inertial measurement units (IMU) are included in the active stylus. 5. The method of claim 1 , wherein the sensor controller, when requesting the active stylus to transmit the one or more types of orientation data, allocates, based on the stylus capability information, one or more time slots in a frame to the active stylus for use in transmitting the one or more types of orientation data. 6. The method of claim 5 , wherein the sensor controller, when an amount of the one or more types of orientation data exceeds the allocated one or more time slots in the frame, allocates additional time slot(s) in additional frame(s) to the active stylus. 7. The method of claim 5 , wherein the stylus capability information indicates a number of the one or more orientation sensors included in the active stylus, and the sensor controller allocates the one or more time slots in a frame according to the number of the one or more orientation sensors. 8. The method of claim 7 , wherein the sensor controller, when receiving the stylus capability information indicative of the number of the one or more orientation sensors, allocates time slot(s) sufficient for the active stylus to transmit the one or more types of orientation data corresponding to the indicated number of the one or more orientation sensors. 9. The method of claim 1 , wherein the active stylus transmits the one or more types of orientation data by transmitting, in one report: i) a sensor flag indicative of a type of orientation sensor, and ii) orientation data measured by the indicated type of orientation sensor in one time slot. 10. The method of claim 1 , wherein the active stylus transmits two or more types of orientation data, the method further comprising: the sensor controller receiving and combining the two or more types of orientation data and transmitting the combined two or more types of orientation data to a host processor. 11. The method of claim 10 , wherein the active stylus transmits the two or more types of orientation data that are measured simultaneously or close in time with respect to each other, which are respectively associated with end bits, and the sensor controller combines the two or more types of orientation data based on values of the associated end bits, wherein the values of the associated end bits indicate that the two or more types of orientation data form one group. 12. A method executed by an active stylus, the method comprising: transmitting stylus capability information to a sensor controller coupled to a sensor configured to receive input from the active stylus, wherein the stylus capability information indicates whether one or more orientation sensors are included in the active stylus or not, out of multiple orientation sensors that are respectively configured to measure multiple types of orientation data; and based on timing information received from the sensor controller, transmitting one or more types of orientation data respectively measured by the one or more orientation sensors included in the active stylus to the sensor controller. 13. The method of claim 12 , wherein the active stylus transmits the one or more types of orientation data by transmitting, in one report: i) a sensor flag indicative of a type of orientation sensor, and ii) orientation data measured by the indicated type of orientation sensor in one time slot. 14. The method of claim 12 , wherein the active stylus transmits two or more types of orientation data, the method further comprising: measuring the two or more types of orientation data simultaneously or close in time with respect to each other; and transmitting the two or more types of orientation data, which are respectively associated with end bits, wherein values of the associated end bits indicate that the two or more types of orientation data form one group. 15. The method of claim 14 , wherein the active stylus transmits the two or more types of orientation data measured simultaneously or close in time using two or more frames. 16. A method executed by a sensor controller, which is coupled to a sensor configured to receive input from an active stylus, the method comprising: receiving stylus capability information from the active stylus, wherein the stylus capability information indicates whether one or more orientation sensors are included in the active stylus or not, out of multiple orientation sensors that are respectively configured to measure multiple types of orientation data; and in response to the stylus capability information indicating that one or more orientation sensors are included in the active stylus, requesting the active stylus to transmit corresponding one or more types of orientation data measured by the one or more orientation sensors indicated in the stylus capability information as included in the active stylus. 17. The method of claim 16 , further comprising: allocating, based on the stylus capability information, one or more time slots in a frame to the active stylus for use in transmitting the one or more types of orientation data. 18. The method of claim 17 , wherein the sensor controller, when an amount of the one or more types of orientation data exceeds the allocated one or more time slots in the frame, allocates additional time slot(s) in additional frame(s) to the active stylus. 19. The method of claim 16 , further comprising: combining two or more types of orientation data received from the active stylus; and transmitting the combined two or more types of orientation data to a host processor. 20. The method of claim 19 , wherein the sensor controller combines the two or more types of orientation data respectively associated with end bits when values of the end bits indicate that the two or more types of orientation data are measured simultaneously or close in time with respect to each other.

Assignees

Inventors

Classifications

  • Resources in time domain, e.g. slots or frames · CPC title

  • using orientation information, e.g. compass · CPC title

  • Signal control means within the pointing device · CPC title

  • Pens or stylus · CPC title

  • with detection of the device orientation or free movement in a three-dimensional [3D] space, e.g. 3D mice, 6-DOF [six degrees of freedom] pointers using gyroscopes, accelerometers or tilt-sensors · 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 US9448646B1 cover?
A method is provided for transmitting orientation data from an active stylus to a sensor controller, wherein the sensor controller is coupled to a sensor configured to receive input from the active stylus. In the method the active stylus transmits stylus capability information to the sensor controller, wherein the stylus capability information indicates one or more orientation sensors included …
Who is the assignee on this patent?
Wacom Co Ltd
What technology area does this patent fall under?
Primary CPC classification G06F3/03545. Mapped technology areas include Physics.
When was this patent published?
Publication date Tue Sep 20 2016 00:00:00 GMT+0000 (Coordinated Universal Time) (B1). Legal status and post-grant events are not shown on this page.
What related patents are in patentsdb?
We list 6 related publications on this page (citations in our corpus or others sharing the same primary CPC).