PWM Pulse Width Grouping for Smaller Infrared Signal Data

Resolve Bottlenecks,
Find Innovative Solutions
Generate Solutions

Solution Overview

Problem

The transmission and storage of infrared signal data using Pulse Width Modulation (PWM) encoding are inefficient due to the large size of the data, which poses challenges in processing and representation.

Innovation Solution

The method involves dividing pulse widths in PWM data into groups that converge around a common pulse width, replacing each group with a convergence pulse width, and representing the data using these standardized values, thereby reducing data size and improving transmission speed.

Engineering Contradictions & Design Principles

VSEngineering Contradiction Analysis

1Reliability

If PWM data is stored using original waveform representation, then complete signal information is preserved, but data size becomes large and transmission efficiency decreases

Engineering Contradiction:
Improvesignal information completenessVSAvoiddata size
Core Design Contradiction:
ReliabilityVSQuantity of substance

Solution Approach 1:

The patent transforms the representation parameters of PWM data from time-domain waveform samples to frequency-domain characteristics (fundamental frequency, duty cycle, pulse width). This parameter transformation reduces data size while preserving essential signal information needed for infrared signal identification and home appliance control.

Inventive Principle:
Principle #35Parameter changes

Solution Approach 2:

The patent extracts only the essential characteristics of PWM signals (key timing parameters, pulse widths, duty cycles) from the complete waveform data. By taking out only the critical information needed for signal identification rather than storing the entire waveform, the data size is significantly reduced while maintaining reliability for control operations.

Inventive Principle:
Principle #2Taking out (Extraction)

2Productivity

If PWM data is compressed to reduce storage space, then transmission efficiency improves, but data processing complexity increases

Engineering Contradiction:
Improvetransmission efficiencyVSAvoiddata processing complexity
Core Design Contradiction:
ProductivityVSDevice complexity

Solution Approach 1:

The patent segments PWM data into distinct characteristic components (header information, data fields, parity bits) with standardized formats. This segmentation allows for systematic processing and reduces complexity by handling each segment according to its specific rules rather than processing the entire data stream as a monolithic structure.

Inventive Principle:
Principle #1Segmentation

Solution Approach 2:

The patent creates a universal PWM data structure that can represent multiple infrared signal types and home appliance control commands through a standardized encoding scheme. This universal format simplifies processing by providing consistent data structures across different applications, reducing the need for application-specific processing logic.

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

Data Source

PatentUS9843317B2Method and device for processing PWM data
Publication Date: 2017.12.12 XIAOMI INC
  • US9843317B2 patent drawing
  • US9843317B2 patent drawing
  • US9843317B2 patent drawing

AI summary

The present disclosure provides a method and a device for processing PWM data, so as to reduce the size of the PWM data. The method includes: dividing pulse widths in the PWM data into at least one pulse width group; determining a convergence pulse width for each of the at least one pulse width group, herein each of the at least one pulse width group converges around a same pulse width, respectively; replacing each of the at least one pulse width group with the corresponding convergence pulse width; and representing the PWM data by using the convergence pulse widths. Through the technical solution, the size of the PWM data may be reduced, transmission speed of the PWM data may be improved, and the space for storing the PWM data may be decreased.