Interactive Whiteboard Touch Data Routing via Channel Identifier

Resolve Bottlenecks,
Find Innovative Solutions
Generate Solutions

Solution Overview

Problem

Interactive white boards experience excessive time delays due to the need for re-enumeration of touch components when switching between touch display channels through a USB switch, which affects user experience.

Innovation Solution

A data processing method and system that marks touch data with an identifier corresponding to the current display channel, allowing the control unit to distribute touch data directly to the corresponding channel module without disconnection and reconnection through a USB switch, maintaining a connection relationship and enabling immediate use of the touch component after channel switching.

Engineering Contradictions & Design Principles

VSEngineering Contradiction Analysis

1Adaptability or versatility

If a USB switch is used to switch between touch display channels, then channel switching capability is achieved, but re-enumeration time is required causing excessive delay

Engineering Contradiction:
Improvechannel switching capabilityVSAvoidre-enumeration time
Core Design Contradiction:
Adaptability or versatilityVSLoss of time

Solution Approach 1:

The system pre-establishes connection relationships between the control unit and multiple channel modules before switching is needed. When channel switching occurs, the touch component maintains its USB connection and simply redirects data flow to the new channel module through software control, eliminating the need for re-enumeration that would otherwise be required if connections were physically reconfigured.

Inventive Principle:
Principle #10Preliminary action

Solution Approach 2:

The control unit acts as an intermediary between the touch component and multiple channel modules. It receives touch data from the touch component and intelligently routes it to the appropriate channel module based on the current display channel. This mediator approach allows flexible channel switching without requiring the USB connection itself to be reconfigured.

Inventive Principle:
Principle #24Intermediary (Mediator)

2Adaptability or versatility

If a USB switch is used to distribute touch data to different channel modules, then multi-channel support is achieved, but connection disconnection and reconnection is required increasing complexity

Engineering Contradiction:
Improvemulti-channel supportVSAvoidconnection management complexity
Core Design Contradiction:
Adaptability or versatilityVSDevice complexity

Solution Approach 1:

The system merges multiple channel modules into a single unified USB communication ecosystem. Instead of requiring separate USB connections for each channel module, all channel modules communicate through the control unit over maintained USB connections. This consolidation reduces the number of physical connection changes needed while supporting multiple channels.

Inventive Principle:
Principle #5Merging (Combining)

Solution Approach 2:

The control unit is designed with universal functionality to manage communications with multiple different channel modules through a single USB interface. It can dynamically route touch data to any connected channel module without requiring dedicated USB connections for each module, simplifying the overall connection architecture.

Inventive Principle:
Principle #6Universality (Multi-functionality)

Data Source

PatentUS11573657B2Interactive white board and data processing method and device for same
Publication Date: 2023.02.07 GUANGZHOU SHIYUAN ELECTRONICS CO LTD
  • US11573657B2 patent drawing
  • US11573657B2 patent drawing
  • US11573657B2 patent drawing

AI summary

An interactive white board, a data processing method and device for same are disclosed. The interactive white board includes a touch component, a device processor, a first control unit and multiple first channel modules, where the touch component is configured to generate first touch data and send it to the device processor; the device processor is configured to mark the first touch data according to a current display channel to generate second touch data and send it to the first control unit, where the second touch data includes an identifier corresponding to the current display channel; the first control unit is configured to send the second touch data to a corresponding one of the first channel modules according to the identifier corresponding to the current display channel; and the first channel module is configured to receive the second touch data through the corresponding display channel and make a touch response.