Timer-Based Command Transmission for Wireless Control Reliability

Resolve Bottlenecks,
Find Innovative Solutions
Generate Solutions

Solution Overview

Problem

Existing technologies face challenges in maintaining timely transmission of volume control commands to external audio/video equipment, particularly when the CPU is under heavy processing load, leading to difficulties in recognizing button press or release events and transmitting commands within the predetermined time interval.

Innovation Solution

An information processing apparatus with a short-distance wireless communication unit, an input unit for generating press and release events, a timer to measure elapsed time, and a control unit that starts the timer upon receiving press or release events and transmits corresponding commands to external equipment when the elapsed time reaches a specific threshold, ensuring timely command transmission even under heavy processing loads.

Engineering Contradictions & Design Principles

VSEngineering Contradiction Analysis

1Reliability

If the control terminal transmits press commands at an interval of not more than 2.0 seconds as required by AVRCP, then volume control compliance is improved, but system reliability deteriorates when CPU is under heavy processing load and may miss event recognition

Engineering Contradiction:
Improvevolume control command transmission reliabilityVSAvoidevent recognition system complexity
Core Design Contradiction:
ReliabilityVSDevice complexity

Solution Approach 1:

The system performs preliminary actions by starting a timer when a press event is received and proactively transmitting a release command when the timer expires, ensuring that release commands are sent even if the system misses the actual button release event due to heavy processing load. This preliminary timing mechanism guarantees compliance with AVRCP requirements.

Inventive Principle:
Principle #10Preliminary action

Solution Approach 2:

The system uses timer expiration as a feedback mechanism to detect when the button press duration has exceeded the expected interval. When the timer expires without receiving a new press event or release event, the system infers that a release command should be transmitted, creating a closed-loop feedback system that maintains reliability under load.

Inventive Principle:
Principle #23Feedback

2Adaptability or versatility

If the control terminal processes application programs with heavy CPU load, then functionality is improved, but timeliness of event recognition deteriorates

Engineering Contradiction:
Improveapplication program execution capabilityVSAvoidevent recognition delay
Core Design Contradiction:
Adaptability or versatilityVSLoss of time

Solution Approach 1:

The timer is started immediately when a press event is received, performing the time measurement action in advance before heavy processing may cause delays. This ensures that even if the CPU is busy with application programs, the timing mechanism is already in place to trigger the release command at the appropriate interval.

Inventive Principle:
Principle #10Preliminary action

Solution Approach 2:

The timer acts as an intermediary mechanism between the press event reception and the release command transmission. It mediates the timing requirement independently of CPU load, ensuring that the release command is transmitted at the correct interval regardless of whether the system is processing heavy application programs.

Inventive Principle:
Principle #24Intermediary (Mediator)

3Productivity

If the control terminal misses press or release events due to heavy processing load, then productivity is improved, but command transmission accuracy deteriorates

Engineering Contradiction:
Improveprocessing throughputVSAvoidcommand transmission timing precision
Core Design Contradiction:
ProductivityVSManufacturing precision

Solution Approach 1:

The system performs preliminary timing by starting the timer immediately upon receiving a press event. This preliminary action establishes a predetermined time interval that will automatically trigger a release command, ensuring timing precision is maintained even if the system misses intermediate events due to high processing throughput.

Inventive Principle:
Principle #10Preliminary action

Solution Approach 2:

The system changes the parameter of command transmission from being event-triggered to being time-triggered. By using timer expiration as the trigger condition for release commands, the system maintains transmission precision based on time intervals rather than relying on event recognition, which may be missed under heavy processing load.

Inventive Principle:
Principle #35Parameter changes

Data Source

PatentUS8896411B2Information processing apparatus
Publication Date: 2014.11.25 FCNT LLC
  • US8896411B2 patent drawing
  • US8896411B2 patent drawing
  • US8896411B2 patent drawing

AI summary

An information processing apparatus has a short-distance wireless communication unit which communicates with external equipment, an input unit, a timer, and a control unit. The input unit generates a press event in response to depression of the input unit and a release event in response to release the input unit from the depression. The timer measures an elapsed time. The control unit starts the timer in response to reception of the press event, transmits a press command or a release command to the external equipment in response to the reception of the press event or the release event, and transmits the release command to the external equipment when the control unit detects that the elapsed time reaches a specific time and no event is received from the input unit.