Region merging and coding parameter reuse via merging
First Claim
1. A decoder for decoding a data stream comprising an array of information samples, the decoder comprising:
- an extractor configured forextracting, from a data stream, a candidate identifier which identifies a specific one of a set of candidate regions for a current region being decoded within the array of information samples, wherein the current region is one of a plurality of regions obtained by dividing the array of information samples, andselecting the specific one of the set of candidate regions as a selected candidate region for the current region in accordance with the candidate identifier; and
a reconstructor configured fordetermining whether the current region is to be reconstructed by copying or computing a first coding parameter based on a second coding parameter associated with the selected candidate region,copying, if a determination is to copy, the first coding parameter from the second coding parameter,computing, if the determination is to compute, the first coding parameter based on a prediction of the first coding parameter using the second coding parameter and a prediction residual of the first coding parameter, andreconstructing the current region based on the first coding parameter.
2 Assignments
0 Petitions
Accused Products
Abstract
A favorable merging or grouping of simply connected regions into which the array of information samples is sub-divided, is coded with a reduced amount of data. To this end, a predetermined relative locational relationship is defined enabling an identifying, for a predetermined simply connected region, of simply connected regions within the plurality of simply connected regions which have the predetermined relative locational relationship to the predetermined simply connected region. Namely, if the number is zero, a merge indicator for the predetermined simply connected region may be absent within the data stream. In other embodiments, spatial sub-division is performed depending on a first subset of syntax elements, followed by combining spatially neighboring simply connected regions depending on a second subset of syntax elements, to obtain an intermediate sub-division.
164 Citations
30 Claims
-
1. A decoder for decoding a data stream comprising an array of information samples, the decoder comprising:
-
an extractor configured for extracting, from a data stream, a candidate identifier which identifies a specific one of a set of candidate regions for a current region being decoded within the array of information samples, wherein the current region is one of a plurality of regions obtained by dividing the array of information samples, and selecting the specific one of the set of candidate regions as a selected candidate region for the current region in accordance with the candidate identifier; and a reconstructor configured for determining whether the current region is to be reconstructed by copying or computing a first coding parameter based on a second coding parameter associated with the selected candidate region, copying, if a determination is to copy, the first coding parameter from the second coding parameter, computing, if the determination is to compute, the first coding parameter based on a prediction of the first coding parameter using the second coding parameter and a prediction residual of the first coding parameter, and reconstructing the current region based on the first coding parameter. - View Dependent Claims (2, 3, 4, 5, 6, 7, 8, 30)
-
-
9. A method for decoding a data stream comprising an array of information samples, the method comprising:
-
extracting, from a data stream, a candidate identifier which identifies a specific one of a set of candidate regions for a current region being decoded within the array of information samples, wherein the current region is one of a plurality of regions obtained by dividing the array of information samples; selecting the specific one of the set of candidate regions as a selected candidate region for the current region in accordance with the candidate identifier; determining whether the current region is to be reconstructed by copying or computing a first coding parameter based on a second coding parameter associated with the selected candidate region; copying, if a determination is to copy, the first coding parameter from the second coding parameter; computing, if the determination is to compute, the first coding parameter based on a prediction of the first coding parameter using the second coding parameter and a prediction residual of the first coding parameter; and reconstructing the current region based on the first coding parameter. - View Dependent Claims (10, 11, 12, 13, 14, 15)
-
-
16. A non-transitory computer readable medium configured to store a data stream, the data stream comprising encoded information including an array of information samples which is divided into a plurality of regions, the data stream comprising:
-
a candidate identifier that identifies a specific one of a set of candidate regions as a selected candidate region for a current region being coded within the array of information samples, wherein the current region is one of a plurality of regions obtained by dividing the array of information samples, and the current region has a first coding parameter associated therewith; and a second coding parameter associated with the selected candidate region, wherein the first coding parameter is copied or computed from the second coding parameter and used to reconstruct the current region, wherein computing the first coding parameter is based on a prediction of the first coding parameter using the second coding parameter and a prediction residual of the first coding parameter. - View Dependent Claims (17, 18, 19, 20, 21, 22)
-
-
23. An encoder for encoding an array of information samples into a data stream, the encoder comprising:
-
a sub-divider configured for dividing the array of information samples into a plurality of regions; and a data stream generator configured for; encoding, into the data stream, a candidate identifier that identifies a specific one of a set of candidate regions as a selected candidate region for a current region being encoded within the array of information samples, wherein the current region is one of a plurality of regions obtained by dividing the array of information samples, determining whether the current region is to be reconstructed by copying or computing a first coding parameter based on a second coding parameter associated with the selected candidate region, computing, if a determination is to compute, a prediction of the first coding parameter based on the second coding parameter, determining a prediction residual of the first coding parameter based on the first coding parameter and the prediction of the first coding parameter, and encoding, into the data stream, the prediction residual and the second coding parameter. - View Dependent Claims (24, 25, 26, 27, 28, 29)
-
Specification