Bidirectional Stylus Communication Protocol for Fast Capability Detection
Find Innovative SolutionsGenerate 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
Engineering 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
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.
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.
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
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.
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
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.
Data Source
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.


