Pixel Data Memory Allocation for LED Display Processing Speed
Find Innovative SolutionsGenerate Solutions
Solution Overview
Problem
The existing data processing flow for LED display devices is slow due to the need to retrieve and process pixel data from memory one piece at a time, leading to low performance and image delays, as the arrangement of lamp panels and driver chips varies, making it inefficient to read multiple pixel data simultaneously.
Innovation Solution
A method that involves acquiring pixel data and corresponding parameters, allocating adjacent memory addresses based on a pixel address mapping relationship, and reading sets of adjacent pixel data simultaneously, ensuring efficient storage and retrieval of pixel data across multiple lamp panels.
Engineering Contradictions & Design Principles
Engineering Contradiction Analysis
1Productivity
If pixel data is stored and read one piece at a time from memory, then data processing can be performed sequentially, but the processing speed is slow and image delay occurs
Solution Approach 1:
The patent applies preliminary action by pre-allocating adjacent memory addresses for pixel data corresponding to different lamp panels before actual data processing. This allows the system to read multiple pieces of pixel data simultaneously in subsequent operations, eliminating the need for sequential access and significantly improving processing speed while reducing image delay
Solution Approach 2:
The patent transforms the data access pattern from sequential (one-dimensional) to parallel (multi-dimensional) by organizing pixel data in adjacent memory addresses according to lamp panel correspondence. This dimensional reorganization enables simultaneous reading of multiple pixel data pieces, converting a time-consuming sequential process into an efficient parallel operation
2Productivity
If pixel data for different lamp panels is stored in non-adjacent memory addresses, then data can be organized according to existing memory layout, but reading multiple pixel data simultaneously is inefficient
Solution Approach 1:
The patent applies local quality by allocating adjacent memory addresses specifically for pixel data corresponding to different lamp panels, creating a localized efficient access pattern. This targeted address allocation optimizes the specific reading operation without requiring complete reorganization of the entire memory system, thus improving reading efficiency while controlling complexity
Solution Approach 2:
The patent changes the memory address parameter from arbitrary or sequential allocation to allocated addresses based on lamp panel correspondence. This parameter transformation enables the system to identify and read adjacent pixel data efficiently, converting an inefficient access pattern into an optimized one through parameter redefinition
Data Source
AI summary
Provided are a method and apparatus for storing and reading data, a non-volatile storage medium, and an image processing device. The method includes: target pixel data of an original image for display in a plurality of lamp panels and a pixel parameter corresponding to each piece of pixel data are acquired; according to a pixel address mapping relationship and the pixel parameter, adjacent addresses in a memory are allocated to the pixel data respectively corresponding to different lamp panels in the target pixel data, so as to determine a memory location where each piece of pixel data is stored in the memory; the target pixel data is stored to the memory according to the memory location; a set of adjacent pixel data is successively read out from the memory at every time until all the target pixel data is read out from the memory.


