Slice header three-dimensional video extension for slice header prediction

US9521418B2 · US · B2

Patent metadata
FieldValue
Publication numberUS-9521418-B2
Application numberUS-201213553628-A
CountryUS
Kind codeB2
Filing dateJul 19, 2012
Priority dateJul 22, 2011
Publication dateDec 13, 2016
Grant dateDec 13, 2016

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.

In one example, a video coder is configured to code one or more blocks of video data representative of texture information of at least a portion of a frame of video data, process a texture slice for a texture view component of a current view associated, the texture slice comprising the coded one or more blocks and a texture slice header comprising a set of syntax elements representative of characteristics of the texture slice, code depth information representative of depth values for at least the portion of the frame, and process a depth slice for a depth view component corresponding to the texture view component of the view, the depth slice comprising the coded depth information and a depth slice header comprising a set of syntax elements representative of characteristics of the depth slice, wherein process the texture slice or the depth slice comprises predict at least one syntax element.

First claim

Opening claim text (preview).

The invention claimed is: 1. A method of coding video data, the method comprising: coding one or more blocks of video data representative of texture information of at least a portion of a frame of the video data; processing a texture slice for a texture view component of a current view associated with an access unit, the texture slice comprising the coded one or more blocks and a texture slice header comprising syntax elements related to reference picture list construction for the texture slice; coding depth information representative of depth values for at least the portion of the frame; and processing a depth slice for a depth view component corresponding to the texture view component of the view, the depth slice comprising the coded depth information and a depth slice header comprising syntax elements related to reference picture list construction for the depth slice; wherein at least one of: processing the texture slice comprises: coding, in a slice header extension of the texture slice header, a syntax element indicating that a reference slice header for the texture slice is a slice header associated with another view of the same access unit as the current view; coding, in the slice header extension of the texture slice, a reference picture prediction syntax element that indicates whether the syntax elements related to reference picture list construction for the texture slice are predicted from the reference slice header for the texture slice, wherein a first value of the reference picture prediction syntax element for the texture slice indicates that the syntax elements of the texture slice header related to reference picture list construction for the texture slice are copied from the reference slice header for the texture slice, and wherein a second value of the reference picture prediction syntax element for the texture slice indicates that the syntax elements of the texture slice header related to reference picture list construction for the texture slice are not copied from the reference slice header for the texture slice; and predicting at least one syntax element of the syntax elements of the texture slice header related to reference picture list construction for the texture slice from the reference slice header for the texture slice, or processing the depth slice comprises: coding, in a slice header extension of the depth slice header, a syntax element indicating that a reference slice header for the depth slice is a slice header associated with the other view of the same access unit as the current view; coding, in the slice header extension of the depth slice, a reference picture prediction syntax element that indicates whether the syntax elements related to reference picture list construction for the depth slice are predicted from the reference slice header for the depth slice, wherein a first value of the reference picture prediction syntax element for the depth slice indicates that the syntax elements of the depth slice header related to reference picture list construction for the depth slice are copied from the reference slice header for the depth slice, and wherein a second value of the reference picture prediction syntax element for the depth slice indicates that the syntax elements of the depth slice header related to reference picture list construction for the depth slice are not copied from the reference slice header for the depth slice; and predicting at least one syntax element of the set of syntax elements of the depth slice header related to reference picture list construction for the depth slice from the reference slice header for the depth slice. 2. The method of claim 1 , wherein the reference slice header for the texture view or the reference slice header for the depth view comprises a slice header from one of a texture view component or a depth view component of the other view. 3. The method of claim 2 , wherein the other view comprises an Advanced Video Coding (AVC) compatible base view of the same access unit. 4. The method of claim 1 , further comprising: arranging the set of syntax elements representative of characteristics of the texture slice and the set of syntax elements representative of characteristics of the depth slice in an order different from an AVC slice header order. 5. The method of claim 1 , wherein coding the one or more blocks of video data and the depth information comprises decoding the one or more blocks of video data and the depth information, wherein processing the texture slice comprises receiving the texture slice, wherein processing the depth slice comprises receiving the depth slice, wherein coding the syntax element indicating the reference slice header for the texture slice comprises receiving the syntax element indicating the reference slice header for the texture slice, wherein coding the reference picture prediction syntax element for the texture slice comprises decoding the reference picture prediction syntax element for the texture slice, wherein coding the reference picture prediction syntax element for the depth slice comprises decoding the reference picture prediction syntax element for the depth slice, and wherein coding the syntax element indicating the reference slice header for the depth slice comprises receiving the syntax element indicating the reference slice header for the depth slice. 6. The method of claim 1 , wherein one or both of: the syntax element indicating the reference slice header for the texture slice comprises a delta view order, and wherein the delta view order indicates the location of the reference slice header for the texture slice relative to the current view, or the syntax element indicating the reference slice header for the depth slice comprises a delta view order, and wherein the delta view order indicates the location of the reference slice header for the depth slice relative to the current view. 7. The method of claim 5 , comprising: receiving, in the slice header extension of the texture slice, a syntax element indicating if the reference slice header for the texture slice corresponds to a slice header of the depth view component of the other view or a slice header of the texture view component of the other view; or receiving, in the slice header extension of the depth slice, a syntax element indicating if the reference slice header for the depth slice corresponds to the slice header of the depth view component of the other view or the slice header of the texture view component of the other view. 8. The method of claim 7 , further comprising: receiving a slice ID of the depth slice or the texture slice of the indicated depth or texture view component, respectively. 9. The method of claim 7 , further comprising: receiving a slice ID for the depth slice and the texture slice, wherein the slice ID is signaled in at least one of the slice header or a network abstraction layer (NAL) unit header of a NAL unit of the view component. 10. The method of claim 7 , further comprising: receiving a slice ID for the depth slice and the texture slice, wherein the slice ID is signaled in an access unit including a network abstraction layer (NAL) unit of the depth view component and the texture view component, respectively. 11. The method of claim 1 , wherein coding the one or more blocks of video data and the depth information comprises encoding the one or more blocks of video data and the depth information, wherein processing the texture slice comprises encoding the texture slice, wherein processing the depth slice comprises encoding the depth slice, wherein coding the syntax element indicating the reference slice header for the texture slice comprises encoding the syntax element indicating

Assignees

Inventors

Classifications

  • Embedding additional information in the video signal during the compression process (H04N19/517, H04N19/68, H04N19/70 take precedence) · CPC title

  • characterised by syntax aspects related to video coding, e.g. related to compression standards · CPC title

  • in combination with predictive coding · CPC title

  • Decoders specially adapted therefor, e.g. video decoders which are asymmetric with respect to the encoder · CPC title

  • the region being a slice, e.g. a line of blocks or a group of blocks · 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 US9521418B2 cover?
In one example, a video coder is configured to code one or more blocks of video data representative of texture information of at least a portion of a frame of video data, process a texture slice for a texture view component of a current view associated, the texture slice comprising the coded one or more blocks and a texture slice header comprising a set of syntax elements representative of char…
Who is the assignee on this patent?
Chen Ying, Wang Ye-Kui, Karczewicz Marta, and 1 more
What technology area does this patent fall under?
Primary CPC classification H04N19/172. Mapped technology areas include Electricity.
When was this patent published?
Publication date Tue Dec 13 2016 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 2 related publications on this page (citations in our corpus or others sharing the same primary CPC).