Display Driver Command Processing with Hybrid Hardware-Software Modes

Resolve Bottlenecks,
Find Innovative Solutions
Generate Solutions

Solution Overview

Problem

Existing command processing devices in mobile devices face challenges in balancing fast processing speed with flexibility, as conventional systems either rely solely on hardware or software schemes, leading to inefficiencies in adapting to changes in command operations.

Innovation Solution

A hybrid processing scheme is implemented in the command processing device, allowing for adaptive and dynamic selection between hardware and software schemes based on command types, using dedicated hardware for fast processing and software for flexibility, with a configurable memory-mapped system to maintain efficiency.

Engineering Contradictions & Design Principles

VSEngineering Contradiction Analysis

1Speed

If a hardware-only processing scheme is used, then command processing speed is fast, but adaptability to changes in command operations is poor

Engineering Contradiction:
Improvecommand processing speedVSAvoidadaptability to changes in command operations
Core Design Contradiction:
SpeedVSAdaptability or versatility

Solution Approach 1:

The system dynamically selects between hardware processing mode and software processing mode based on command characteristics. The mode configuration unit stores different processing modes for different commands, and the post processing unit determines which mode to use, enabling the system to adapt its processing approach rather than being fixed in hardware only

Inventive Principle:
Principle #15Dynamics

Solution Approach 2:

The command processing function is segmented into two separate paths: hardware processing path (first processing unit) for fast execution of specific commands, and software processing path (second processing unit) for flexible handling of other commands. This segmentation allows each path to be optimized for its specific purpose while maintaining overall system performance

Inventive Principle:
Principle #1Segmentation

2Adaptability or versatility

If a software-only processing scheme is used, then adaptability to changes in command operations is good, but command processing speed is slow

Engineering Contradiction:
Improveadaptability to changes in command operationsVSAvoidcommand processing speed
Core Design Contradiction:
Adaptability or versatilityVSSpeed

Solution Approach 1:

Different processing qualities are applied to different commands based on their specific requirements. Commands that require high speed are routed to the hardware processing unit with dedicated logic circuits, while commands requiring flexibility are routed to the software processing unit, giving each command the appropriate processing quality rather than uniform software processing

Inventive Principle:
Principle #3Local quality

Solution Approach 2:

The system dynamically switches between hardware and software processing modes based on command characteristics. The mode configuration unit stores processing mode settings for different commands, and the post processing unit determines the appropriate mode in real-time, enabling fast hardware processing when possible while maintaining software adaptability when needed

Inventive Principle:
Principle #15Dynamics

3Productivity

If a hybrid processing scheme is implemented, then overall command processing efficiency is enhanced, but device complexity increases

Engineering Contradiction:
Improveoverall command processing efficiencyVSAvoiddevice complexity
Core Design Contradiction:
ProductivityVSDevice complexity

Solution Approach 1:

The mode configuration unit serves multiple functions: it stores processing modes for different commands, stores access schemes, and provides configuration data to the post processing unit. The post processing unit also performs multiple functions by determining both processing modes and access schemes based on command IDs. This multi-functionality reduces the need for separate dedicated components for each function

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

Solution Approach 2:

The hardware processing unit and software processing unit are merged into a single command processing device that can selectively execute either path based on command requirements. The mode configuration unit and post processing unit serve as shared control mechanisms that manage both hardware and software processing paths, consolidating control functions rather than duplicating them

Inventive Principle:
Principle #5Merging (Combining)

Data Source

PatentUS12579013B2Command processing device and display driving integrated circuit including the same
Publication Date: 2026.03.17 SAMSUNG ELECTRONICS CO LTD
  • US12579013B2 patent drawing
  • US12579013B2 patent drawing
  • US12579013B2 patent drawing

AI summary

A command processing device includes an asynchronous first-in first-out (FIFO) unit, a mode configuration unit and a post processing unit. The asynchronous FIFO unit receives a plurality of commands from an external device, and stores the plurality of commands. The mode configuration unit sets a command processing scheme for each of the plurality of commands to one of a first processing scheme or a second processing scheme different from the first processing scheme and stores the command processing scheme for each of the plurality of commands. The post processing unit determines the command processing scheme for each of the plurality of commands based on the mode configuration unit, and generates a plurality of control signals by processing the plurality of commands based on an input sequence of the plurality of commands and the determined command processing scheme.