Image Coding Method Reducing Buffering Memory via Block Segmentation
Find Innovative SolutionsGenerate Solutions
Solution Overview
Problem
Conventional image coding and decoding methods require inefficient buffering due to sequential output and decoding of luminance and chrominance data, leading to increased memory and processing requirements.
Innovation Solution
Applying frequency transforms to luminance and chrominance data on a per block basis, allowing for independent coding and decoding of chrominance data before luminance data, reducing the need for buffering and optimizing data processing efficiency.
Engineering Contradictions & Design Principles
Engineering Contradiction Analysis
1Reliability
If luminance and chrominance data are processed sequentially with buffering, then decoding can be performed in a fixed sequence, but memory requirements and processing time increase
Solution Approach 1:
The patent divides the image data into separate luminance and chrominance components, allowing independent processing of each component. By segmenting the data into transform units with separate luminance and chrominance blocks, the system can decode chrominance data before luminance data without requiring large buffers to hold both types of data simultaneously, thus reducing memory requirements while maintaining decoding stability
Solution Approach 2:
The patent enables preliminary decoding of chrominance data before luminance data by reordering the processing sequence. The chrominance transform units are processed and decoded first, then the luminance transform units are processed. This preliminary action eliminates the need for sequential buffering of both data types together, reducing memory requirements while maintaining reliable decoding
2Ease of manufacture
If sequential buffering is used for luminance and chrominance data, then data processing can be systematic, but processing efficiency decreases
Solution Approach 1:
The patent segments the image into transform units with separate luminance and chrominance components, enabling independent processing of each component. This segmentation allows the system to process chrominance data first and then luminance data without requiring complex buffering mechanisms, thereby maintaining systematic processing while significantly improving processing efficiency and productivity
Solution Approach 2:
The patent implements preliminary processing of chrominance data before luminance data through a reordered processing sequence. By completing chrominance transform and coding first, then proceeding to luminance transform and coding, the system eliminates inefficient sequential buffering operations, thereby improving productivity while maintaining a systematic approach to data processing
Data Source
AI summary
An image coding method of coding an image on a per coding unit basis, the method comprising: applying a frequency transform to luminance data and chrominance data of transform units in the coding unit including predetermined blocks each corresponding to one or more of the transform units; and coding the luminance data and the chrominance data to which the frequency transform has been applied to generate a bitstream in which the luminance data and the chrominance data are grouped on a per predetermined block basis.


