Deblocking of video picture boundaries
AssigneeTelefonaktiebolaget LM Ericsson (publ)
InventorsKenneth Andersson, Rickard Sjöberg, Jacob Ström, Zhi Zhang
Life of this patent
Estimating the term…
Abstract
Methods and apparatuses for applying a deblocking to a coding unit in video pictures. In one aspect, the deblocking is applied to sub-block boundaries in the coding unit and to implicit transform unit boundaries in the coding unit.
Claims21
A method for decoding a video picture partitioned into one or more coding blocks, the method comprising:
- for a coding block of said video picture having a size greater than a maximum transform size N, splitting said coding block into at least a first transform block and a second transform block, thereby forming a first transform boundary between said first and second transform blocks;
- splitting said coding block into at least a first prediction sub-block and a second prediction sub-block, thereby generating a first prediction boundary between said first and second prediction sub-blocks, and wherein said first prediction boundary is within said first transform block;
- applying a first deblocking filter to the first prediction boundary;
- and
- applying a second deblocking filter to the first transform boundary,
- wherein a distance between said first prediction boundary and said first transform boundary is 8 samples, said first deblocking filter modifies, between said boundaries, 2 samples from the first prediction boundary, and said second deblocking filter modifies, between said boundaries, 5 samples from the first transform boundary.
A decoder for decoding a video picture partitioned into one or more coding blocks, the decoder being adapted to:
- for a coding block of said video picture having a size greater than a maximum transform size N, split said coding block into at least a first transform block and a second transform block, thereby forming a first transform boundary between said first and second transform blocks;
- split said coding block into at least a first prediction sub-block and a second prediction sub-block, thereby generating a first prediction boundary between said first and second prediction sub-blocks, and wherein said first prediction boundary is within said first transform block;
- apply a first deblocking filter to the first prediction boundary;
- and
- apply a second deblocking filter to the first transform boundary,
- wherein a distance between said first prediction boundary and said first transform boundary is 8 samples, said first deblocking filter modifies, between said boundaries, 2 samples from the first prediction boundary, and said second deblocking filter modifies, between said boundaries, 5 samples from the first transform boundary.
A method for encoding a video picture partitioned into one or more coding blocks, the method comprising:
- for a coding block of said video picture having a size greater than a maximum transform size N, splitting said coding block into at least a first transform block and a second transform block, thereby forming a first transform boundary between said first and second transform blocks;
- splitting said coding block into at least a first prediction sub-block and a second prediction sub-block, thereby generating a first prediction boundary between said first and second prediction sub-blocks, and wherein said first prediction boundary is within said first transform block;
- applying a first deblocking filter to the first prediction boundary;
- and
- applying a second deblocking filter to the first transform boundary,
- wherein a distance between said first prediction boundary and said first transform boundary is 8 samples, said first deblocking filter modifies, between said boundaries, 2 samples from the first prediction boundary, and said second deblocking filter modifies, between said boundaries, 5 samples from the first transform boundary.
An encoder for encoding a video picture partitioned into one or more coding blocks, the encoder being adapted to:
- for a coding block of said video picture having a size greater than a maximum transform size N, split said coding block into at least a first transform block and a second transform block, thereby forming a first transform boundary between said first and second transform blocks;
- split said coding block into at least a first prediction sub-block and a second prediction sub-block, thereby generating a first prediction boundary between said first and second prediction sub-blocks, and wherein said first prediction boundary is within said first transform block;
- apply a first deblocking filter to the first prediction boundary;
- and
- apply a second deblocking filter to the first transform boundary,
- wherein a distance between said first prediction boundary and said first transform boundary is 8 samples, said first deblocking filter modifies, between said boundaries, 2 samples from the first prediction boundary, and said second deblocking filter modifies, between said boundaries, 5 samples from the first transform boundary.
Dependencies are inferred from the claim text.