Bidirectional Stylus Communication Protocol for Fast Capability Detection

Resolve Bottlenecks,
Find Innovative Solutions
Generate Solutions

Solution Overview

Problem

Existing stylus-sensor communication systems face delays in establishing bidirectional communication due to the need for constant transmission of capability information, especially when multiple styluses with varying capabilities enter and exit the sensing zone, leading to slow response times and inefficient data transfer.

Innovation Solution

A method where the active stylus transmits capability information to the sensor controller, allowing the controller to request and receive specific orientation data from included sensors, such as tilt, twist, accelerometers, and gyroscopes, within a single time slot, using a bidirectional communication protocol that supports different stylus capabilities and reduces data transmission overhead.

Engineering Contradictions & Design Principles

VSEngineering Contradiction Analysis

1Loss of information

If the stylus transmits its entire capability information each time it enters the sensing zone, then the sensor controller can have complete information about the stylus capabilities, but this transmission takes up multiple time slots or frames leading to slow response time

Engineering Contradiction:
Improvecapability information transmission completenessVSAvoidresponse time
Core Design Contradiction:
Loss of informationVSLoss of time

Solution Approach 1:

The patent extracts only the essential capability information (stylus ID, basic capability flags) that needs to be transmitted immediately when the stylus enters the sensing zone, rather than transmitting the entire capability data set. This selective extraction allows the sensor controller to quickly identify and communicate with the stylus using minimal time slots, resolving the contradiction between information completeness and response speed.

Inventive Principle:
Principle #2Taking out (Extraction)

Solution Approach 2:

The patent implements preliminary action by having the stylus pre-transmit its capability information during an initial pairing or registration phase, so that when the stylus later enters the sensing zone, the sensor controller already has the capability data cached and ready. This preliminary transmission eliminates the need for repeated full capability information exchanges, reducing response time while maintaining information availability.

Inventive Principle:
Principle #10Preliminary action

2Reliability

If the data format is rigidly configured for a given stylus-sensor system, then the communication protocol is simple and stable, but it is incapable of supporting different and expanding variations of stylus capabilities and functions

Engineering Contradiction:
Improvecommunication protocol stabilityVSAvoidstylus capability support
Core Design Contradiction:
ReliabilityVSAdaptability or versatility

Solution Approach 1:

The patent implements a dynamic data format where capability information structures can be flexibly configured based on the specific stylus type and its capabilities. The protocol allows for variable-length capability fields and optional capability descriptors that can be activated or deactivated depending on the stylus configuration. This dynamic structure maintains protocol stability through standardized parsing rules while enabling support for diverse stylus capabilities including pressure sensing, orientation detection, and custom functions.

Inventive Principle:
Principle #15Dynamics

3Productivity

If multiple styluses are constantly entering and exiting the sensing zone, then the system can handle multiple users and devices, but the sensor controller cannot quickly acquire the capability information of each entering stylus leading to delays in establishing communication

Engineering Contradiction:
Improvemulti-stylus handling capacityVSAvoidcommunication establishment time
Core Design Contradiction:
ProductivityVSLoss of time

Solution Approach 1:

The patent segments the capability information transmission into hierarchical levels: essential identification data transmitted immediately in minimal time slots, followed by optional detailed capability information transmitted subsequently or cached from previous interactions. This segmentation allows the sensor controller to quickly recognize and establish basic communication with multiple styluses while acquiring complete capability information asynchronously, maintaining high productivity without sacrificing communication speed.

Inventive Principle:
Principle #1Segmentation

Data Source

PatentUS9448646B1System and method for bidirectional communication between stylus and stylus sensor controller
Publication Date: 2016.09.20 WACOM CO LTD
  • US9448646B1 patent drawing
  • US9448646B1 patent drawing
  • US9448646B1 patent drawing

AI summary

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.