Picture Coding Prediction Mode Determination for Circuit Scale Reduction
Find Innovative SolutionsGenerate Solutions
Solution Overview
Problem
Existing picture compression techniques face inefficiencies in determining prediction directions, leading to increased circuit scale and image degradation, particularly when dealing with high-resolution images and checker patterns, where the prediction error is not minimized effectively.
Innovation Solution
A method that temporarily and finally determines prediction modes for coding and decoding pixels based on relations between pixels located one line above and their neighbors, using a temporary prediction mode index to select prediction pixels, thereby reducing prediction error and circuit complexity.
Engineering Contradictions & Design Principles
Engineering Contradiction Analysis
1Device complexity
If the prediction direction is determined based on the pixel one line above the pixel of interest and its surrounding pixels, then the circuit scale can be suppressed, but the prediction error increases and coding efficiency is reduced
Solution Approach 1:
The patent introduces a temporary prediction mode determining unit that performs preliminary prediction direction determination before the final coding process. This preliminary action identifies potential prediction directions based on the pixel one line above and its surrounding pixels, storing the temporary prediction mode index in a buffer. This preliminary step allows the system to prepare prediction candidates in advance, reducing the computational burden during final coding while maintaining prediction accuracy through subsequent refinement.
Solution Approach 2:
The patent employs an intermediary mechanism by introducing a temporary prediction mode index buffer that stores preliminary prediction results. This intermediary structure acts as a bridge between the simple preliminary prediction based on the pixel one line above and the more accurate final prediction determination. The buffer holds temporary prediction mode indices that can be referenced and refined during the final prediction mode determining process, enabling accurate prediction without directly computing all possibilities in real-time.
2Manufacturing precision
If the prediction mode is finally determined based on both the temporary prediction mode index and the pixel located at least to the left of the pixel of interest, then the prediction error is minimized, but the processing time increases
Solution Approach 1:
The patent performs preliminary prediction mode determination using the pixel one line above and its surrounding pixels before the final coding stage. The temporary prediction mode index is calculated and stored in advance, creating a head start for the final prediction determination. This preliminary action reduces the computational workload during final encoding by providing pre-evaluated prediction candidates, thereby minimizing processing time while maintaining accuracy.
Solution Approach 2:
The patent implements a dynamic two-stage prediction determination process that adapts to different coding scenarios. The system transitions from a preliminary prediction stage (using pixel one line above) to a final prediction stage (incorporating pixel to the left), dynamically selecting the appropriate level of computation based on the temporary prediction mode index. This dynamic approach optimizes processing time by avoiding full computation in all cases while ensuring prediction accuracy when needed.
3Manufacturing precision
If high-resolution pictures are transferred between arithmetic circuit and frame memory, then the image quality is maintained, but the transmission quantity increases and system load increases
Solution Approach 1:
The patent changes the parameter representation from absolute pixel values to prediction error values. Instead of transmitting or processing full high-resolution pixel data, the system encodes the difference between the actual pixel value and the predicted pixel value based on surrounding pixels. This parameter transformation significantly reduces the transmission quantity and system load while maintaining image quality, as prediction errors are typically much smaller and can be encoded more efficiently.
Data Source
AI summary
A temporary prediction mode determining unit temporarily determines a prediction mode used to code a coding target pixel, based on a relation between the decoded value of a locally decoded pixel neighboring at least one line above the coding target pixel and the decoded values of locally decoded pixels surrounding the neighboring pixel, and then sets a temporary prediction mode index. A final prediction mode determining unit finally determines a prediction mode used to code the coding target pixel, based on the temporary prediction mode index of the coding target pixel and the relation between the decoded value of a locally decoded pixel located at least to the left of the coding target pixel and the decoded values of locally decoded pixels surrounding the pixel located to the left.


