Keyboard LED Driver Data Table Auto-Generation

Resolve Bottlenecks,
Find Innovative Solutions
Generate Solutions

Solution Overview

Problem

Designing illuminated keyboards with dynamic light effects is time-consuming due to the need for manual updating of driver color data tables when the arrangement of light emitting diodes changes, as the pre-set data does not match the new layout, requiring significant human effort and time.

Innovation Solution

A method and apparatus that automatically generate a second driver color data table matched with the current key light driver array arrangement by using a microprocessor to process a first driver color data table unmatched with the array, allowing for rapid updating of light effects without manual intervention.

Engineering Contradictions & Design Principles

VSEngineering Contradiction Analysis

1Manufacturing precision

If manual updating of driver color data tables is used when key light arrangement changes, then design accuracy can be maintained, but time consumption and labor effort increase significantly

Engineering Contradiction:
Improvedriver color data table matching accuracyVSAvoiddesign and development time
Core Design Contradiction:
Manufacturing precisionVSLoss of time

Solution Approach 1:

The system performs self-service by automatically generating the second driver color data table through the microprocessor comparing the first driver color data table with the actual key light arrangement, eliminating the need for manual intervention and significantly reducing design time while maintaining data accuracy

Inventive Principle:
Principle #25Self-service

Solution Approach 2:

The manual mechanical process of updating driver color data tables is replaced with an automated electronic system where the microprocessor electronically compares and generates updated data tables, substituting human labor with computational processing

Inventive Principle:
Principle #28Mechanics substitution (Replace mechanical system)

2Productivity

If pre-set driver color data tables are used without updating, then design time is reduced, but the light effects become incorrect when arrangement changes

Engineering Contradiction:
Improvedesign efficiencyVSAvoidlight effect accuracy
Core Design Contradiction:
ProductivityVSReliability

Solution Approach 1:

The system implements feedback by comparing the first driver color data table with the actual key light arrangement order stored in the microprocessor, detecting mismatches and automatically generating corrected second driver color data tables to ensure light effect accuracy

Inventive Principle:
Principle #23Feedback

Solution Approach 2:

The system performs preliminary action by pre-storing the correct arrangement order of key lights in the microprocessor memory, enabling automatic comparison and correction before actual keyboard operation, ensuring reliability without manual intervention

Inventive Principle:
Principle #10Preliminary action

3Loss of time

If automatic generation of driver color data tables is implemented, then time consumption is reduced, but system complexity increases

Engineering Contradiction:
Improvedata updating timeVSAvoiddata processing system complexity
Core Design Contradiction:
Loss of timeVSDevice complexity

Solution Approach 1:

The microprocessor serves multiple functions: storing the key light arrangement order, comparing driver color data tables, generating updated data tables, and controlling the key light driver array, consolidating what could be separate complex components into a single multi-functional device

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

Data Source

PatentUS10952294B2Driving method and driving apparatus for light emitting diodes in keyboard
Publication Date: 2021.03.16 ITE TECH INC
  • US10952294B2 patent drawing
  • US10952294B2 patent drawing
  • US10952294B2 patent drawing

AI summary

A driving method and driving apparatus for light emitting diodes in a keyboard are provided. The driving method includes the following steps: obtaining a first driver color data table unmatched with a key light driver array from a first memory; generating a second driver color data table matched with the key light driver array in a second memory according to an arrangement order of keys in the key light driver array and the first driver color data table; driving the key light driver array according to the second driver color data table; and driving the light emitting diodes corresponding to keys in the keyboard through the key light driver array.