Display Data Processor Sector Addressing for Power Efficiency
Find Innovative SolutionsGenerate Solutions
Solution Overview
Problem
Existing display devices using flash memory face challenges when data needs to be processed in sectors or less, as they require modifying addresses in units of sectors, which can lead to inefficiencies and increased power consumption.
Innovation Solution
A display device, data processor, and data processing method that allow data to be processed in sectors or less by dividing start and end addresses into sectors and processing data accordingly, using a data processor with an address counter to determine the appropriate areas within sectors for data storage and processing.
Engineering Contradictions & Design Principles
Engineering Contradiction Analysis
1Use of energy by moving object
If flash memory is used with fixed sector size for data processing, then power consumption is reduced and non-volatile memory benefits are achieved, but data processing flexibility is limited and requires address modification in sector units
Solution Approach 1:
The patent segments the sector into multiple areas (first area and second area) and further divides the second area into multiple blocks. This segmentation allows selective processing of data blocks within a sector without requiring the entire sector to be processed, enabling flexible data handling while maintaining sector-based power efficiency.
Solution Approach 2:
The patent introduces dynamic address management through an address counter that can selectively modify address bits based on whether the data length is less than the sector size. This dynamic approach allows the system to adapt between sector-based addressing (for power efficiency) and byte-level precision (for flexibility) depending on the actual data processing requirements.
2Ease of manufacture
If address modification is performed in unit of sector, then flash memory operations are simplified, but data processing precision is reduced and cannot handle data smaller than sector size
Solution Approach 1:
The patent segments the sector into multiple areas and blocks, allowing the system to work with smaller data units (blocks) within the sector structure. This enables precise addressing of data blocks without requiring modification of the entire sector address, maintaining both operational simplicity and address precision.
Solution Approach 2:
The patent applies different addressing strategies to different parts of the sector. The first area uses straightforward sector-based addressing for simplicity, while the second area uses block-level addressing within the sector for precision. This local differentiation allows each region to use the most appropriate addressing method for its specific requirements.
3Productivity
If data is processed in unit of sector, then memory system operations are standardized, but processing efficiency is reduced when data size is smaller than sector size
Solution Approach 1:
The patent applies partial action by processing only the necessary blocks within a sector rather than the entire sector. When data size is smaller than sector size, the system processes only the relevant blocks (partial processing) rather than reading/writing the complete sector, thereby improving efficiency and reducing unnecessary processing time.
Solution Approach 2:
The patent uses dynamic block counting and address modification based on the actual data length. The address counter dynamically adjusts the number of blocks to process and modifies address bits accordingly, allowing the system to optimize processing time by handling only the necessary data blocks rather than fixed sector-sized operations.
Data Source
AI summary
Embodiments of the disclosure relate to a display device, a data processor, and a data processing method and, specifically, may provide a display device comprising a display panel including a plurality of subpixels, a memory system configured to process input data in unit of sector, a timing controller configured to control data reading operation and data writing operation for the memory system, and a data processor configured to maintain sector data stored in a first area within a sector and store the input data in a second area within the sector, based on an address of the input data.


