Tile Boundary Coding for Independent Image Decoding
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 tiles for picture division.
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 decoding efficiency is improved, but coding precision may deteriorate due to loss of contextual information
Solution Approach 1:
The picture is divided into multiple tiles that can be coded and decoded independently. Each tile is processed as a separate unit without requiring coding information from other tiles, enabling parallel processing and improving decoding efficiency while maintaining acceptable coding precision through localized processing
2Adaptability or versatility
If the bit length of coded data is not aligned to a multiple of predetermined N bits, then coding flexibility is improved, but processing complexity increases due to irregular data handling requirements
Solution Approach 1:
The bit length of coded data is adjusted to be a multiple of a predetermined N bits (where N ≥ 2) by adding padding bits. This parameter change ensures regular data alignment that simplifies processing and reduces complexity while maintaining coding flexibility through the ability to control padding
Data Source
AI summary
A non-transitory computer-readable medium storing a bitstream is provided. The bitstream includes a picture which is divided into tiles, picture division information indicating a division pattern of the tiles, and boundary independence information indicating whether each boundary between the tiles is one of a first boundary or a second boundary. A first tile of the tiles is coded with a reference to coding information of a coded tile neighboring the first tile when a boundary between the first tile and the coded tile is the first boundary. The first tile is coded without the reference to the coding information of the coded tile when the boundary between the first tile and the coded tile is the second boundary.


