IP Library Granted Patent US 12689723
Granted Patent B2
US 12689723 · App. 18/806,306 · Granted Jul 21, 2026

Reference picture list signaling for multi-view coding

Inventors: Xin Zhao (Palo Alto, CA); Liang Zhao (Palo Alto, CA); Yushin Cho (Palo Alto, CA); Madhu Peringassery Krishnan (Palo Alto, CA); Jing Ye (Palo Alto, CA); Han Gao (Palo Alto, CA); Tianqi Liu (Palo Alto, CA); Shan Liu (Palo Alto, CA)
Assignee: TENCENT AMERICA LLC
H04N19/105H04N19/172H04N19/597H04N19/70
View Patent ↗
Loading inventors, assignments & file history…
Monitor This Case
Get email alerts when status or documents change.
Order Certified Copies
Most orders are placed with the USPTO same day — all within 24 business hours.
Order via The Patent Place →
Pre-filled with this patent's details
Quick Facts
Patent No.
US 12689723
App. No.
18/806,306
Granted
Jul 21, 2026
Kind
B2
Abstract

The various implementations described herein include methods and systems for coding video. In one aspect, a video decoding method includes receiving a multi-view video bitstream comprising a plurality of pictures. The plurality of pictures includes a first picture corresponding to a first view and a second picture corresponding to a second view. The method includes determining whether reference picture information is shared for the first picture and the second picture. The method includes, when the reference picture information is shared, decoding the first picture and the second picture using the reference picture information.

Claims (52)

1 . A method of video decoding performed at a computing system having memory and one or more processors, the method comprising:

receiving a multi-view video bitstream comprising a plurality of pictures, wherein the plurality of pictures includes a first picture corresponding to a first view and a second picture corresponding to a second view;

determining whether reference picture information is shared for the first picture and the second picture;

when the reference picture information is shared, decoding the first picture and the second picture using the reference picture information; and

when the reference picture information is not shared, decoding the first picture using first reference picture information and decoding the second picture using second reference picture information, wherein the first reference picture information is signaled separately from the second reference picture information.

2 . The method of claim 1 , wherein determining whether the reference picture information is shared for the first picture and the second picture comprises parsing an indicator in the multi-view video bitstream that indicates whether the reference picture information is shared.

3 . The method of claim 2 , wherein the indicator is signaled at a frame level or a sequence level in the multi-view video bitstream.

4 . The method of claim 1 , further comprising, when the reference picture information is shared:

populating a first reference list for the first picture by inserting a set of reference pictures indicated by the reference picture information and inserting one or more first reference pictures; and

populating a second reference list for the second picture by inserting the set of reference pictures indicated by the reference picture information and inserting one or more second reference pictures.

5 . The method of claim 1 , wherein whether the reference picture information is shared for the first picture and the second picture is determined based on a temporal level of the first picture.

6 . The method of claim 5 , wherein, when the temporal level of the first picture is less than a predetermined threshold value, the reference picture information is determined to be shared for the first picture and the second picture.

7 . The method of claim 1 , wherein, when the reference picture information is shared:

a first set of reference pictures is signaled for the first view; and

a second set of reference pictures is derived for the second view based on the first set of reference pictures.

8 . The method of claim 7 , further comprising parsing respective indicators corresponding to the first set of reference pictures, each respective indicator indicating whether a corresponding reference picture of the first set of reference pictures is to be replaced for the second view.

9 . The method of claim 1 , wherein the first picture and the second picture are decoded using a same reference picture buffer storing the reference picture information.

10 . The method of claim 9 , further comprising:

identifying a first portion of the reference picture buffer to use as a first reference picture list for the first picture; and

identifying a second portion of the reference picture buffer to use a second reference picture list for the second picture.

11 . The method of claim 9 , further comprising:

applying a first ranking to reference pictures stored in the reference picture buffer for the first picture; and

applying a second ranking to the reference pictures stored in the reference picture buffer for the second picture.

12 . The method of claim 9 , wherein a first reference picture is selected from the reference picture buffer for decoding the first picture, wherein the first reference picture is selected based on a determination that the first reference picture is a reference picture closest to the first picture.

13 . A computing system, comprising:

control circuitry;

memory; and

one or more sets of instructions stored in the memory and configured for execution by the control circuitry, the one or more sets of instructions comprising instructions for:

receiving multi-view video data comprising a plurality of pictures, wherein the plurality of pictures includes a first picture corresponding to a first view and a second picture corresponding to a second view;

determining whether reference picture information is to be shared for the first picture and the second picture;

when the reference picture information is to be shared:

encoding the first picture and the second picture using the reference picture information; and

signaling, in a multi-view video bitstream, that the reference picture information is to be shared; and

when the reference picture information is not to be shared, signaling first reference picture information for the first picture and signaling second reference picture information for the second picture.

14 . The computing system of claim 13 , wherein whether the reference picture information is to be shared is signaled via a high-level syntax in the multi-view video bitstream.

15 . The computing system of claim 13 , further comprising, when the reference picture information is to be shared, signaling, in the multi-view video bitstream:

shared reference picture information for the first picture and the second picture;

first reference picture information for the first picture; and

second reference picture information for the second picture.

16 . The computing system of claim 13 , wherein whether the reference picture information is to be shared for the first picture and the second picture is determined based on a temporal level of the first picture.

17 . The computing system of claim 13 , wherein, when the reference picture information is shared:

a first set of reference pictures is signaled for the first view; and

delta information is signaled for the second view, the delta information to be used with the first set of reference pictures to derive a second set of refence pictures for the second view.

18 . A method of generating a video bitstream, the method comprising

obtaining a multi-view video bitstream, including:

receiving multi-view video data comprising a plurality of pictures, wherein the plurality of pictures includes a first picture corresponding to a first view and a second picture corresponding to a second view;

determining whether reference picture information is to be shared for the first picture and the second picture;

when the reference picture information is to be shared:

encoding the first picture and the second picture using the reference picture information; and

signaling, in a multi-view video bitstream, that the reference picture information is to be shared;

when the reference picture information is not to be shared, signaling first reference picture information for the first picture and signaling second reference picture information for the second picture; and

transmitting the video bitstream.