Inter-layer sample adaptive filter parameters re-use for scalable video coding

US10277908B2 · US · B2

Patent metadata
FieldValue
Publication numberUS-10277908-B2
Application numberUS-201213976541-A
CountryUS
Kind codeB2
Filing dateSep 25, 2012
Priority dateSep 25, 2012
Publication dateApr 30, 2019
Grant dateApr 30, 2019

How to read this patent

A practical reading order for non-experts. Skip the full description unless you need deep technical detail.

  1. Title

    What the patent document calls the invention.

  2. Abstract

    A short plain-language summary of the technical disclosure.

  3. Assignees and inventors

    Who owns or filed the patent and who is credited as inventor.

  4. Key dates

    Filing, priority, publication, and grant dates set the timeline.

  5. First independent claim

    The legal scope of protection — read this for what is actually claimed.

  6. CPC / IPC classifications

    Technology tags used to group this patent with similar filings.

  7. Citations and related patents

    Prior art links and similar publications in this corpus.

Abstract

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.

First claim

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

Assignees

Inventors

Classifications

  • 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

  • H04N19/30Primary

    using hierarchical techniques, e.g. scalability (H04N19/63 takes precedence) · CPC title

Patent family

Related publications grouped by family.

External sources

Frequently asked questions

Answers are generated from the same data shown on this page.

What does patent US10277908B2 cover?
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.
Who is the assignee on this patent?
Xu Lidong, Chiu Yi Jen, Deng Zhipin, and 5 more
What technology area does this patent fall under?
Primary CPC classification H04N19/30. Mapped technology areas include Electricity.
When was this patent published?
Publication date Tue Apr 30 2019 00:00:00 GMT+0000 (Coordinated Universal Time) (B2). Legal status and post-grant events are not shown on this page.
What related patents are in patentsdb?
We list 8 related publications on this page (citations in our corpus or others sharing the same primary CPC).