Display Controller Segmentation for Multi-Processor Rendering

Resolve Bottlenecks,
Find Innovative Solutions
Generate Solutions

Solution Overview

Problem

The flexibility of rendering data via a single processor in electronic devices is insufficient to meet the diverse rendering and display requirements for different types of data, leading to increased load and inefficiency, particularly when handling multiple windows.

Innovation Solution

A display control method that utilizes two processors and a display controller to divide the display area into separate regions, allowing each processor to manage and display data independently, enhancing flexibility and efficiency in data rendering and display.

Engineering Contradictions & Design Principles

VSEngineering Contradiction Analysis

1Adaptability or versatility

If a single processor is used to create and render windows, then the device structure is simple, but the flexibility of data rendering is insufficient

Engineering Contradiction:
Improveflexibility of data renderingVSAvoidprocessor structure complexity
Core Design Contradiction:
Adaptability or versatilityVSDevice complexity

Solution Approach 1:

The patent divides the display area into multiple independent display regions, with each region managed by a separate processor. This segmentation allows different processors to handle different types of data rendering independently, thereby improving rendering flexibility while maintaining manageable system complexity through clear functional division.

Inventive Principle:
Principle #1Segmentation

2Productivity

If a single processor handles all data rendering, then the device structure is simple, but the processing efficiency decreases under heavy load

Engineering Contradiction:
Improvedata rendering efficiencyVSAvoidprocessor structure complexity
Core Design Contradiction:
ProductivityVSDevice complexity

Solution Approach 1:

The display area is segmented into multiple regions, each handled by a dedicated processor. This distribution of rendering tasks across multiple processors improves overall data rendering efficiency by parallelizing processing operations, while the modular structure keeps system complexity manageable.

Inventive Principle:
Principle #1Segmentation

Solution Approach 2:

Multiple processors are combined to work together on the display system, with each processor handling specific display regions. This merging of processing resources improves overall rendering efficiency and capacity while maintaining coordinated operation through the unified display control architecture.

Inventive Principle:
Principle #5Merging (Combining)

3Adaptability or versatility

If a single processor manages all windows, then the control structure is simple, but the flexibility in managing different data types is insufficient

Engineering Contradiction:
Improveflexibility in managing different data typesVSAvoiddisplay control structure complexity
Core Design Contradiction:
Adaptability or versatilityVSDevice complexity

Solution Approach 1:

Different processors are assigned to manage different display regions, allowing each processor to be optimized for specific types of data rendering. This local specialization improves the system's ability to handle diverse data types flexibly, while the overall control structure remains coordinated through the display controller.

Inventive Principle:
Principle #3Local quality

Data Source

PatentUS12183250B2Display control method and electronic device
Publication Date: 2024.12.31 LENOVO (BEIJING) LTD
  • US12183250B2 patent drawing
  • US12183250B2 patent drawing
  • US12183250B2 patent drawing

AI summary

Display control method and electronic device are provided. The display control method is applied to the electronic device including a first processor, a second processor, and a display controller. The method includes: determining first information based on first data and sending the first information to the display controller when the first processor obtains the first data; dividing by the display controller a display area of the display device into a first display area and a second display area in response to the first information; receiving the first data sent by the first processor and controlling the first data to be displayed in the first display area by the display controller; and obtaining second data sent by the second processor and controlling the second data to be displayed in the second display area by the display controller.