Method for processing lcevc enhancement layer of residuals
US-2024259577-A1 · Aug 1, 2024 · US
US10277908B2 · US · B2
| Field | Value |
|---|---|
| Publication number | US-10277908-B2 |
| Application number | US-201213976541-A |
| Country | US |
| Kind code | B2 |
| Filing date | Sep 25, 2012 |
| Priority date | Sep 25, 2012 |
| Publication date | Apr 30, 2019 |
| Grant date | Apr 30, 2019 |
A practical reading order for non-experts. Skip the full description unless you need deep technical detail.
What the patent document calls the invention.
A short plain-language summary of the technical disclosure.
Who owns or filed the patent and who is credited as inventor.
Filing, priority, publication, and grant dates set the timeline.
The legal scope of protection — read this for what is actually claimed.
Technology tags used to group this patent with similar filings.
Prior art links and similar publications in this corpus.
Official abstract text for this publication.
Described herein are techniques related to re-use of filter parameters, and particularly Sample Adaptive Offset (SAO) parameters, of a lower-layer bitstream or a coded enhancement layer bitstream for coding enhancement layer bitstream in a scalable video encoding.
Opening claim text (preview).
What is claimed is: 1. A video decoder that processes a scalable video coding (SVC) bitstream, comprising: a demultiplexer configured to receive the SVC bitstream and separate the SVC bitstream into a base layer bitstream and one or more enhancement layer bitstreams, wherein a prediction mode of a coding unit of the base layer bitstream is used as a reference to decode the received one or more enhancement layer bitstreams base layer bitstream decoding circuitry configured to process the received base layer bitstream, the processing of the received base layer bitstream including decoding of the reference prediction mode of the coding unit of the base layer bitstream; and enhancement layer bitstream decoding circuitry configured to decode the received enhancement layer bitstream to provide an enhancement layer output by (i) performing inter-layer sample adaptive offset (SAO) filter parameter re-use when the decoded prediction mode of the coding unit of the base layer bitstream or a lower enhancement layer bitstream indicates inter-layer coding, and (ii) performing intra-layer SAO filter parameter re-use when the decoded prediction mode of the coding unit of the base layer bitstream or a lower enhancement layer bitstream indicates intra-layer coding, wherein the enhancement layer bitstream decoding circuitry is further configured to, when performing the inter-layer SAO filter parameter re-use, utilize the decoded prediction mode of the coding unit of the base layer bitstream or the lower enhancement layer bitstream instead of utilizing an SAO control flag included in the SAO filter parameters. 2. The video decoder of claim 1 , wherein the base layer bitstream is decoded independently while an enhancement layer bitstream from among the one or more enhancement layer bitstreams is decoded together with one of the base layer or the lower enhancement layer outputs. 3. The video decoder of claim 1 , wherein the enhancement layer bitstream decoding circuitry receives the prediction mode from the base layer bitstream decoding circuitry. 4. The video decoder of claim 1 , wherein part of the SAO filter parameter of the lower enhancement layer bitstream is directly re-used to decode an enhancement layer bitstream from among the one or more enhancement layer bitstreams, and the video decoder adapts other SAO filter parameters that were generated by a video encoder to encode the enhancement layer bitstream. 5. The video decoder of claim 1 , wherein the SAO filter parameters are of a spatial, temporal, or lower-layer neighbor coded coding unit and used to decode a current coding unit in an enhancement layer bitstream from among the one or more enhancement layer bitstreams. 6. The video decoder of claim 1 , wherein the SAO filter parameters includes inherited SAO filter parameters from the base layer bitstream or the lower enhancement layer bitstream to include multiple corresponding coding units from spatial, temporal, and inter-layer neighbor coding units. 7. A device, comprising: one or more processors; a memory coupled to the processors; a video encoder coupled to the processors and memory, the video encoder configured to generate a scalable video coding (SVC) bitstream including one or more enhancement layer bitstreams and a base-layer bitstream; and a video decoder coupled to the one or more processors, the video encoder, and the memory, the video decoder comprising: a base layer bitstream decoding circuitry that processes the base-layer bitstream, the processing including (i) decoding of the prediction mode of the coding unit of the base-layer bitstream, and (ii) supplying the decoded prediction mode to a first sample adaptive offset (SAO) filter, the decoded prediction mode of the coding unit indicating an inter-layer or an intra-layer prediction mode; and an enhancement layer decoding flow circuitry that includes a second SAO filter, the enhancement layer decoding flow circuitry being configured to: re-use SAO filter parameters for the second SAO filter in accordance with (i) inter-layer SAO filter parameter re-use when the decoded prediction mode of the coding unit of the base layer bitstream or a lower enhancement layer bitstream indicates inter-layer coding, and (ii) intra-layer SAO filter parameter re-use when the decoded prediction mode of the coding unit of the base layer bitstream or a lower enhancement layer bitstream indicates intra-layer coding to decode an enhancement layer bitstream from among the one or more enhancement layer bitstreams; and when performing the inter-layer SAO filter parameter re-use, to utilize the decoded prediction mode of the coding unit of the base layer bitstream or the lower enhancement layer bitstream instead of utilizing an SAO control flag included in the SAO filter parameters. 8. The device of claim 7 , wherein the SAO filter parameters include one or more of the following: control flags, SAO types, and SAO offset values. 9. The device of claim 7 , wherein the first SAO filter provides a select number of the SAO filter parameters to re-use in the second SAO filter. 10. The device of claim 7 , wherein the SAO filter parameters of the base-layer bitstream or a lower enhancement layer bitstream are directly re-used to encode the enhancement layer bitstream. 11. The device of claim 7 , wherein part of the SAO filter parameters of the base-layer bitstream or a lower enhancement layer bitstream are directly re-used to encode the enhancement layer bitstream. 12. The device of claim 7 , wherein the enhancement layer bitstream decoding circuitry decides which SAO filter parameters are used for decoding of a current enhancement layer bitstream. 13. The device of claim 7 , further comprising: a demultiplexer configured to receive the SVC bitstream and to separate the SVC bitstream into the base-layer bitstream and the enhancement layer bitstream. 14. A method of implementing sample adaptive offset (SAO) parameter re-use for scalable video coding (SVC) decoding, comprising: performing sample adaptive offset (SAO) filtering to a coding unit (CU) of a lower-layer bitstream to generate SAO filtering parameters; decoding a predictive mode of the CU of the lower-layer bitstream, the predictive mode of the CU indicating one of an inter-layer or an intra-layer predictive mode, the lower-layer bitstream including a base layer or a lower enhancement layer bitstream; and re-using the SAO filtering parameters to perform SAO filtering of coding units of an enhancement layer bitstream by performing (i) inter-layer SAO filter parameter re-use when the decoded prediction mode of the CU of the base layer bitstream or the lower enhancement layer bitstream indicates inter-layer coding, and (ii) intra-layer SAO filter parameter re-use when the decoded prediction mode of the CU of the base layer bitstream or the lower enhancement layer bitstream indicates intra-layer coding to decode the lower-layer bitstream, wherein, when performing the inter-layer SAO filter parameter re-use, utilizing the decoded prediction mode of the CU of the base layer bitstream or the lower enhancement layer bitstream instead of utilizing an SAO control flag included in the SAO filtering parameters. 15. The method of claim 14 , wherein temporal neighbor coding unit from a decoded enhancement layer bitstream is re-used to decode a current enhancement layer coding unit. 16. The method of claim 14 , wherein inter-layer coding unit from the lower layer bitstream is re-used to decode a current enhancement layer coding unit. 17. The method of claim 14 , wherein spatial neighbor coding unit from the
Details of filtering operations specially adapted for video compression, e.g. for pixel interpolation (H04N19/635, H04N19/86 take precedence) · CPC title
by compressing encoding parameters before transmission · CPC title
involving filtering within a prediction loop · CPC title
using hierarchical techniques, e.g. scalability (H04N19/63 takes precedence) · CPC title
Related publications grouped by family.
Answers are generated from the same data shown on this page.