Tile Boundary Image Coding With Independent Decoding Alignment
Find Innovative SolutionsGenerate Solutions
Solution Overview
Problem
Existing image coding and decoding methods face challenges in reducing processing load and improving coding efficiency, particularly when using tile-based techniques.
Innovation Solution
The method involves dividing a picture into tiles, coding each tile independently without referring to coding information from other tiles, and ensuring that the coded data for each tile is a multiple of a predetermined number of bits, with tile boundary independence flags and markers to facilitate efficient decoding.
Engineering Contradictions & Design Principles
Engineering Contradiction Analysis
1Productivity
If tiles are coded independently without referring to coding information from other tiles, then processing load is reduced and coding efficiency is improved, but coding precision may be compromised due to lack of contextual information
Solution Approach 1:
The picture is divided into multiple tiles that can be coded independently. Each tile is processed as a separate unit without referring to coding information from other tiles, enabling parallel processing and reducing overall processing load while maintaining coding efficiency.
Solution Approach 2:
The patent introduces a parameter called 'tile boundary independence flag' that indicates whether coding information from other tiles should be referred to when coding the current tile. This parameter allows flexible control over the coding process, enabling optimization between processing efficiency and coding precision based on specific requirements.
2Adaptability or versatility
If the bit length of coded data is not aligned to a multiple of predetermined N bits, then coding flexibility is maintained, but processing complexity increases due to irregular data handling requirements
Solution Approach 1:
The patent introduces a parameter called 'bit length alignment flag' that indicates whether the bit length of coded data should be aligned to a multiple of a predetermined N bits. When alignment is enabled, the bit length is adjusted to match standard processing requirements, simplifying data handling and reducing processing complexity while maintaining coding flexibility through the flag mechanism.
Data Source
AI summary
A processor obtains pieces of coded data, which are included in a bitstream and generated by coding tiles, and tile boundary independence information, which indicates whether each boundary between the tiles is a first or second boundary. Image data of a first tile is generated by decoding a first code string included in first coded data with reference to decoding information of a decoded tile when the tile boundary independence information indicates the first boundary, and by decoding the first code string without referring to the decoding information when the tile boundary independence information indicates the second boundary. A bit string is added after the first code string to make a bit length of first coded data a multiple of a predetermined N bits, with N being an integer greater than or equal to 2.


