Inter-view filter parameters re-use for three dimensional video coding

US9769450B2 · US · B2

Patent metadata
FieldValue
Publication numberUS-9769450-B2
Application numberUS-201213977583-A
CountryUS
Kind codeB2
Filing dateJul 4, 2012
Priority dateJul 4, 2012
Publication dateSep 19, 2017
Grant dateSep 19, 2017

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 an independent view or coded dependent views for coding dependent views for three dimension (3D) video encoding.

First claim

Opening claim text (preview).

What is claimed is: 1. A video encoder that implements three dimension (3D) coding to provide a 3D video coding (3DVC) bit stream comprising: a sample adaptive offset (SAO) filter to receive uncoded/uncompressed video stream to encode an independent view of the uncoded/uncompressed video stream with SAO filter parameters, and to use the SAO filter parameters of the independent view to encode a first dependent view, wherein the SAO filter parameters of the encoded first dependent view are further re-used to encode a second dependent view based upon a prediction mode of a current coding unit of the second dependent view, wherein the prediction mode includes one of a disparity compensated prediction (DCP) or a motion compensated prediction (MCP), wherein the SAO filter is configured to inherit the SAO filter parameters of a first dependent view's inter-view reference frame and a second dependent view's temporal reference frame for the current coding unit of the second dependent view with the DCP prediction mode and the MCP prediction mode, respectively, wherein the current coding unit with the MCP prediction mode inherits the SAO filter parameters of a reference coding unit from an intra-view reference frame, the reference coding unit from the intra-view reference frame includes a coding unit from a collocated block of the temporal reference frame, and a coding unit from a spatial neighboring block of the current frame; and an output component to receive the encoded independent view and dependent views and output the 3DVC bit stream. 2. The video encoder of claim 1 , wherein the video encoder transmits a decision flag to a decoder, the decision flag includes the re-used SAO filter parameters of the first and second dependent views. 3. The video encoder of claim 1 , wherein the SAO filter comprises a first SAO filter for filtering of the independent view, and a second SAO filter for filtering of the first and second dependent views. 4. The video encoder of claim 1 , wherein video encoder generates portions of the SAO filter parameters to code the first and second dependent views. 5. The video encoder of claim 1 , wherein the second dependent view includes the collocated block of the temporal reference frame and the spatial neighboring block of the current frame. 6. The video encoder of claim 1 , wherein the prediction mode further includes one of intra-coding. 7. The video encoder of claim 1 , wherein the SAO filter parameters are used to apply re-use schemes for Y, Cb, and Cr color spaces. 8. The video encoder of claim 1 , wherein the SAO filter parameters are selected from depth and camera parameters. 9. The video encoder of claim 1 , wherein the SAO filtering comprises: dividing a picture into largest coding unit (LCU)—aligned regions; and classifying each region into different SAO types. 10. The video encoder of claim 1 further comprising a component to determine whether to apply inter-view or intra-view SAO filter parameter re-use. 11. The video encoder of claim 1 wherein the 3DVC bit stream is sent to a decoder that is implemented to use the SAO filter parameters of the independent and the first and second dependent views. 12. The video encoder of claim 1 , wherein the video encoder is configured as one of central processing unit, integrated circuit chipset, or codec. 13. A video decoder that processes a three dimension video coding (3DVC) bit stream comprising: a demultiplexor to receive the 3DVC bit stream and separate the 3DVC bit stream into a base view stream and an auxiliary view stream, wherein the base view stream includes sample adaptive offset (SAO) filter parameters; a base view decoding block to process the base view stream and to use the SAO filter parameters; and an auxiliary view stream decoding block to process the auxiliary view stream that includes a first and a second dependent views, wherein the sample adaptive offset (SAO) filter parameters of the base view stream are selectively used to decode the first dependent view, wherein the SAO filter parameters of the decoded first dependent view are further re-used to decode the second dependent view based upon a prediction mode of a current coding unit of the second dependent view, wherein the prediction mode includes one of a disparity compensated prediction (DCP) or a motion compensated prediction (MCP), wherein the auxiliary view stream decoding block is configured to inherit the SAO filter parameters of a first dependent view's inter-view reference frame and a second dependent view's temporal reference frame for the current coding unit of the second dependent view with the DCP prediction mode and the MCP prediction mode, respectively, wherein the current coding unit with the MCP prediction mode inherits the SAO filter parameters of a reference coding unit from an intra-view reference frame, the reference coding unit from the intra-view reference frame includes a coding unit from a collocated block of the temporal reference frame, and a coding unit from a spatial neighboring block of the current frame. 14. The video decoder of claim 13 , wherein the base view stream and the auxiliary view stream are decoded together. 15. The video decoder of claim 13 , wherein the demultiplexor further receives a decision flag that includes re-used SAO filter parameters of the first and second dependent views. 16. A device comprising: one or more processors; memory configured to the processors; a video encoder configured to the processors and memory comprising: a video input to supply a video bit stream; a sample adaptive offset (SAO) filter to receive the video stream and encodes an independent view of the video stream with SAO filter parameters, and to use the SAO filter parameters of the independent view to encode a first dependent view, wherein the SAO filter parameters of the encoded first dependent view are further re-used to encode a second dependent view based upon a prediction mode of a current coding unit of the second dependent view, wherein the prediction mode includes one of a disparity compensated prediction (DCP) or a motion compensated prediction (MCP), wherein the SAO filter is configured to inherit the SAO filter parameters of a first dependent view's inter-view reference frame and a second dependent view's temporal reference frame for the current coding unit of the second dependent view with the DCP prediction mode and the MCP prediction mode, respectively, wherein the current coding unit with the MCP prediction mode inherits the SAO filter parameters of a reference coding unit from an intra-view reference frame, the reference coding unit from the intra-view reference frame includes a coding unit from a collocated block of the temporal reference frame, and a coding unit from a spatial neighboring block of the current frame; and a video output to receive encoded independent view and the dependent views and output the 3DVC bit stream. 17. The device of claim 16 , wherein the video encoder transmits a decision flag to a decoder, the decision flag includes the re-used SAO filter parameters of the first and second dependent views. 18. The device of claim 16 , wherein the SAO filter comprises a first SAO filter for filtering of the independent view, and a second SAO filter for filtering of the first and second dependent views. 19. The device of claim 16 , wherein the video encoder generates portions of the SAO filter parameters to code the first and second dependent views. 20. The device of claim 16 , wherein a determination is made as to use all, a su

Assignees

Inventors

Classifications

  • Electricity · mapped topic

  • Electricity · mapped topic

  • by compressing encoding parameters before transmission · CPC title

  • Electricity · mapped topic

  • involving filtering within a prediction loop · 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 US9769450B2 cover?
Described herein are techniques related to re-use of filter parameters, and particularly Sample Adaptive Offset (SAO) parameters, of an independent view or coded dependent views for coding dependent views for three dimension (3D) 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 H04N13/0007. Mapped technology areas include Electricity.
When was this patent published?
Publication date Tue Sep 19 2017 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).