# US 2014/0198181 A1 · Disabling inter-view prediction for reference picture list in video coding

> Agents: this data is available as JSON from the patentgrep API and MCP server — see https://patentgrep.com/llms.txt

- Number: US 2014/0198181 A1
- Document ID: US20140198181A1
- Status: Published application
- Kind: A1
- Application number: 14/157,401
- Filed: 2014-01-16
- Published: 2014-07-17
- Earliest claimed: 2013-01-17
- Assignees: QUALCOMM Incorporated
- Applicants: QUALCOMM Incorporated
- Inventors: Ying Chen; Jewon Kang; Li Zhang
- Web page: https://patentgrep.com/patent/US20140198181A1

## CPC

- H04N 13/111: Transformation of image signals corresponding to virtual viewpoints, e.g. spatial image interpolation
- H04N 13/161: Encoding, multiplexing or demultiplexing different image signal components (for multi-view video sequence encoding H04N19/597)
- H04N 19/573: Motion compensation with multiple frame prediction using two or more reference frames in a given prediction direction
- H04N 19/58: Motion compensation with long-term prediction, i.e. the reference frame for a current frame not being the temporally closest one (H04N19/23 takes precedence)
- H04N 19/597: specially adapted for multi-view video sequence encoding
- H04N 19/70: characterised by syntax aspects related to video coding, e.g. related to compression standards
- H04N: PICTORIAL COMMUNICATION, e.g. TELEVISION

## Abstract

A video coder signals, in a bitstream, a syntax element that indicates whether inter-view/layer reference pictures are ever included in a reference picture list for a current view component/layer representation. A video decoder obtains, from the bitstream, the syntax element that indicates whether inter-view/layer reference pictures are ever included in a reference picture list for a current view component/layer representation. The video decoder decodes the current view component/layer representation.

## Claims

### Claim 1

A method for decoding video data, the method comprising:
obtaining, from a bitstream, a syntax element that indicates whether inter-view/layer reference pictures are ever included in a reference picture list for a current view component/layer representation; and
decoding the current view component/layer representation, wherein when the syntax element indicates that inter-view/layer reference pictures are never included in the reference picture list, the current view component/layer representation is decoded without use of inter-view/layer reference pictures in the reference picture list.

### Claim 2 (depends on 1)

The method of claim 1, wherein decoding the current view component/layer representation comprises:
performing a disparity vector derivation process that checks one or more blocks that neighbor a current block of the current view component/layer representation in order to determine a disparity vector for the current block,
wherein performing the disparity vector derivation process comprises: when the syntax element indicates that inter-view/layer reference pictures are never included in the reference picture list for the current view component/layer representation, not checking motion information corresponding to the reference picture list for the current view component/layer representation.

### Claim 3 (depends on 1)

The method of claim 1, wherein the current view component/layer representation is in a particular layer in a plurality of layers in the bitstream, and the method comprises:
obtaining, for each respective layer from the plurality of layers, a respective syntax element for the respective layer that indicates whether inter-view/layer reference pictures are ever included in respective reference picture lists of view components/layer representations in the respective layer.

### Claim 4 (depends on 1)

The method of claim 1, further comprising obtaining, from the bitstream, reference picture list modification (RPLM) syntax elements for modifying the reference picture list, wherein when the syntax element indicates that inter-view/layer reference pictures are never included in the reference picture list, each of the RPLM syntax elements includes fewer bits than when the syntax element indicates that inter-view/layer reference pictures are included in the reference picture list.

### Claim 5 (depends on 1)

The method of claim 1, wherein the syntax element is a first syntax element and the reference picture list is a first reference picture list, and the method further comprises obtaining, from the bitstream, a second syntax element, the second syntax element indicating a starting position of inter-view/layer reference pictures in a second, different reference picture list for the current view component/layer representation.

### Claim 6 (depends on 5)

The method of claim 5, wherein when the syntax element indicates that inter-view/layer reference pictures are included in the first reference picture list for the current view component/layer representation, obtaining, from the bitstream, a third syntax element, the third syntax element indicating a starting position of inter-view/layer reference pictures in the first reference picture list for the current view component/layer representation.

### Claim 7 (depends on 1)

The method of claim 1, wherein the current view component/layer representation is part of a coded video sequence (CVS) that refers to a video parameter set (VPS), and the method comprises:
obtaining the syntax element from the VPS, the syntax element indicating, for each respective view component/layer representation of the CVS, whether inter-view/layer reference pictures are ever included in a respective reference picture list for the respective view component/layer representation.

### Claim 8 (depends on 1)

The method of claim 1, wherein decoding the current view component/layer representation comprises:
performing a disparity vector derivation process that checks one or more blocks that neighbor a current block of the current view component/layer representation in order to determine a disparity vector for the current block,
wherein performing the disparity vector derivation process comprises: when the syntax element indicates that inter-view/layer reference pictures are never included in the reference picture list for the current view component/layer representation, storing at most one implicit disparity vector for each of the one or more blocks that neighbor the current block.

### Claim 9 (depends on 1)

The method of claim 1, wherein:
decoding the current view component/layer representation comprises:
when the syntax element indicates that inter-view/layer reference pictures are never included in the reference picture list for the current view component/layer representation, never including, in a candidate list, a candidate that corresponds to an inter-view/layer reference picture; and
when the syntax element indicates that inter-view/layer reference pictures are never included in the reference picture list for the current view component/layer representation, determining, based on a particular candidate in the candidate list, a motion vector for a current block of the current view component/layer representation.

### Claim 10 (depends on 1)

The method of claim 1, further comprising:
when the syntax element indicates that inter-view/layer reference pictures are never included in the reference picture list for the current view component/layer representation, avoiding checking of whether a reference picture from the reference picture list is an inter-view/layer reference picture; and
when the syntax element indicates that inter-view/layer reference pictures are never included in the reference picture list for the current view component/layer representation, enabling, without checking a type of a particular reference picture in the reference picture list, a residual predictor generation process for the reference picture list if a prediction unit (PU) of a current coding unit (CU) of the current view component/layer representation has a motion vector that indicates a location in the particular reference picture.

### Claim 11 (depends on 1)

The method of claim 1, further comprising:
when the syntax element indicates that inter-view/layer reference pictures are never included in the reference picture list for the current view component/layer representation, performing view synthesis prediction only using inter-view/layer reference pictures inserted into a different reference picture list; and
when the syntax element indicates that inter-view/layer reference pictures are never included in the reference picture list for the current view component/layer representation, not considering an inter-view/layer reference picture set or inter-view/layer reference pictures when constructing an initial version of the reference picture list.

### Claim 12

A method of encoding video data, the method comprising:
signaling, in a bitstream, a syntax element that indicates whether inter-view/layer reference pictures are ever included in a reference picture list for a current view component/layer representation; and
encoding the current view component/layer representation, wherein when the syntax element indicates that inter-view/layer reference pictures are never included in the reference picture list, the current view component/layer representation is not encoded using inter-view/layer reference pictures in the reference picture list.

### Claim 13 (depends on 12)

The method of claim 12,
wherein the current view component/layer representation is part of a coded video sequence (CVS) that refers to a video parameter set (VPS), and the method comprises:
signaling, in the bitstream, the syntax element in the VPS, the syntax element indicating, for each respective view component/layer representation of the CVS, whether inter-view/layer reference pictures are ever included in a respective reference picture list for the respective view component/layer representation.

### Claim 14 (depends on 12)

The method of claim 12, wherein the current view component/layer representation is in a particular layer in a plurality of layers in the bitstream, and the method comprises:
signaling, in the bitstream, for each respective layer from the plurality of layers, a respective syntax element for the respective layer that indicates whether inter-view/layer reference pictures are ever included in respective reference picture lists of view components/layer representations in the respective layer.

### Claim 15 (depends on 12)

The method of claim 12, further comprising signaling, in the bitstream, reference picture list modification (RPLM) syntax elements for modifying the reference picture list, wherein when the syntax element indicates that inter-view/layer reference pictures are never included in the reference picture list, each of the RPLM syntax elements includes fewer bits than when the syntax element indicates that inter-view/layer reference pictures are included in the reference picture list.

### Claim 16 (depends on 12)

The method of claim 12, wherein the syntax element is a first syntax element and the reference picture list is a first reference picture list, and the method further comprises signaling, in the bitstream, a second syntax element, the second syntax element indicating a starting position of inter-view/layer reference pictures in a second, different reference picture list for the current view component/layer representation.

### Claim 17

A video decoding device comprising a storage medium and one or more processors coupled to the storage medium, the one or more processors configured to:
obtain, from a bitstream, a syntax element that indicates whether inter-view/layer reference pictures are ever included in a reference picture list for a current view component/layer representation; and
decode the current view component/layer representation, wherein when the syntax element indicates that inter-view/layer reference pictures are never included in the reference picture list, the current view component/layer representation is decoded without use of inter-view/layer reference pictures in the reference picture list.

### Claim 18 (depends on 17)

The video decoding device of claim 17, wherein the one or more processors are configured to:
perform a disparity vector derivation process that checks one or more blocks that neighbor a current block of the current view component/layer representation in order to determine a disparity vector for the current block,
wherein performing the disparity vector derivation process comprises: when the syntax element indicates that inter-view/layer reference pictures are never included in the reference picture list for the current view component/layer representation, not checking motion information corresponding to the reference picture list for the current view component/layer representation.

### Claim 19 (depends on 17)

The video decoding device of claim 17, wherein the current view component/layer representation is in a particular layer in a plurality of layers in the bitstream, and the one or more processors are configured to:
obtain, for each respective layer from the plurality of layers, a respective syntax element for the respective layer that indicates whether inter-view/layer reference pictures are ever included in respective reference picture lists of view components/layer representations in the respective layer.

### Claim 20 (depends on 17)

The video decoding device of claim 17, wherein the one or more processors are further configured to obtain, from the bitstream, reference picture list modification (RPLM) syntax elements for modifying the reference picture list, wherein when the syntax element indicates that inter-view/layer reference pictures are never included in the reference picture list, each of the RPLM syntax elements includes fewer bits than when the syntax element indicates that inter-view/layer reference pictures are included in the reference picture list.

### Claim 21 (depends on 17)

The video decoding device of claim 17, wherein the syntax element is a first syntax element and the reference picture list is a first reference picture list, and the one or more processors are configured to obtain, from the bitstream, a second syntax element, the second syntax element indicating a starting position of inter-view/layer reference pictures in a second, different reference picture list for the current view component/layer representation.

### Claim 22 (depends on 17)

The video decoding device of claim 17, wherein the current view component/layer representation is part of a coded video sequence (CVS) that refers to a video parameter set (VPS), and the one or more processors are configured to:
obtain the syntax element from the VPS, the syntax element indicating, for each respective view component/layer representation of the CVS, whether inter-view/layer reference pictures are ever included in a respective reference picture list for the respective view component/layer representation.

### Claim 23 (depends on 17)

The video decoding device of claim 17, wherein the one or more processors are configured to:
perform a disparity vector derivation process that checks one or more blocks that neighbor a current block of the current view component/layer representation in order to determine a disparity vector for the current block,
wherein performing the disparity vector derivation process comprises: when the syntax element indicates that inter-view/layer reference pictures are never included in the reference picture list for the current view component/layer representation, storing at most one implicit disparity vector for each of the one or more blocks that neighbor the current block.

### Claim 24 (depends on 17)

The video decoding device of claim 17, wherein the one or more processors are configured to:
when the syntax element indicates that inter-view/layer reference pictures are never included in the reference picture list for the current view component/layer representation, never include, in a candidate list, a candidate that corresponds to an inter-view/layer reference picture; and
when the syntax element indicates that inter-view/layer reference pictures are never included in the reference picture list for the current view component/layer representation, determine, based on a particular candidate in the candidate list, a motion vector for a current block of the current view component/layer representation.

### Claim 25 (depends on 17)

The video decoding device of claim 17, wherein the one or more processors are configure to:
when the syntax element indicates that inter-view/layer reference pictures are never included in the reference picture list for the current view component/layer representation, avoid checking of whether a reference picture from the reference picture list is an inter-view/layer reference picture; and
when the syntax element indicates that inter-view/layer reference pictures are never included in the reference picture list for the current view component/layer representation, enable, without checking a type of a particular reference picture in the reference picture list, a residual predictor generation process for the reference picture list if a prediction unit (PU) of a current coding unit (CU) of the current view component/layer representation has a motion vector that indicates a location in the particular reference picture.

### Claim 26 (depends on 17)

The video decoding device of claim 17, wherein the one or more processors are configured to:
when the syntax element indicates that inter-view/layer reference pictures are never included in the reference picture list for the current view component/layer representation, perform view synthesis prediction only using inter-view/layer reference pictures inserted into a different reference picture list; and
when the syntax element indicates that inter-view/layer reference pictures are never included in the reference picture list for the current view component/layer representation, not consider an inter-view/layer reference picture set or inter-view/layer reference pictures when constructing an initial version of the reference picture list.

### Claim 27

A video decoding device comprising:
means for obtaining, from a bitstream, a syntax element that indicates whether inter-view/layer reference pictures are ever included in a reference picture list for a current view component/layer representation; and
means for decoding the current view component/layer representation, wherein when the syntax element indicates that inter-view/layer reference pictures are never included in the reference picture list, the current view component/layer representation is decoded without use of inter-view/layer reference pictures in the reference picture list.
