IP Library Granted Patent US 8,934,552
Granted Patent B2
US 8,934,552 · App. 13/361,634 · Granted Jan 13, 2015

Combined reference picture list construction and mapping

Inventors: Wei-Jung Chien (San Diego, CA); Ying Chen (San Diego, CA); Marta Karczewicz (San Diego, CA)
Assignee: QUALCOMM Incorporated
H04N19/00884H04N19/00533H04N7/26335
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 8,934,552
App. No.
13/361,634
Granted
Jan 13, 2015
Kind
B2
Abstract

The example techniques of this disclosure are directed to default construction techniques for the construction of a combined reference picture list, and default mapping techniques for the combined reference picture list. In some examples, a video coder may construct first and second reference picture lists from frame number values, and construct the combined reference picture list from the frame number values of the first and second reference picture lists. In some examples, a video coder may construct first and second reference picture lists from picture order count (POC) values, and construct the combined reference picture list from the POC values of the first and second reference picture lists. In some examples, a video coder may construct a combined reference picture list from received information for the construction, and map the pictures of the combined reference picture list to one of a first or second reference picture list.

Claims (67)

1. A method of decoding video data, the method comprising:

receiving picture order count (POC) values of one or more reference pictures indicated to be in a first reference picture list in information signaled by an encoder;

receiving POC values of one or more reference pictures indicated to be in a second reference picture list in information signaled by the encoder;

constructing the first reference picture list based on the POC values of the one or more reference pictures indicated to be in the first reference picture list;

constructing the second reference picture list based on the POC values of the one or more reference pictures indicated to be in the second reference picture list; and

constructing a combined reference picture list, without decoding instructions from the encoder that instruct a manner in which to construct the combined reference picture list, to include one or more of the reference pictures of the first reference picture list and one or more of the reference pictures of the second reference picture list based on the POC values of the reference pictures of the first reference picture list and the POC values of the reference pictures of the second reference picture list.

2. The method of claim 1 , wherein constructing a combined reference picture list comprises:

alternately inserting one of the reference pictures from the first reference picture list and one of the reference pictures from the second reference picture list in the combined reference picture list if a POC value for a reference picture from either the first or second reference picture list does not already exist in the combined reference picture list.

3. The method of claim 1 , wherein constructing the combined reference picture list comprises:

sorting the POC values of the reference pictures in the first reference picture list;

sorting the POC values of the reference pictures in the second reference picture list; and

alternately inserting one of the reference pictures from the first reference picture list and one of the reference pictures from the second reference picture list in the combined reference picture list if a POC value for a reference picture from either the first or second reference picture list does not already exist in the combined reference picture list.

4. The method of claim 3 , wherein sorting the POC values of reference pictures in the first reference picture list comprises sorting in descending order the POC values of reference pictures in the first reference picture list, and sorting the POC values of reference pictures in the second reference picture list comprises sorting in ascending order the POC values of reference pictures in the second reference picture list.

5. The method of claim 3 , wherein sorting the POC values of reference pictures in the first reference picture list comprises sorting in ascending order the POC values of reference pictures in the first reference picture list, and sorting the POC values of reference pictures in the second reference picture list comprises sorting in descending order the POC values of reference pictures in the second reference picture list.

6. The method of claim 1 , further comprising reordering the reference pictures in the combined reference picture list based on the POC values of the reference pictures of the first and second reference picture lists.

7. The method of claim 1 , further comprising reordering the reference pictures in the combined reference picture list based on the POC values of the reference pictures of the first and second reference picture lists, and without using frame number values of the reference pictures of the first and second reference picture lists.

8. A video coding device comprising:

a memory configured to store reference pictures; and

a video coder configured to:

receive picture order count (POC) values of one or more stored reference pictures indicated to be in a first reference picture list in information signaled by an encoder;

receive POC values of one or more stored reference pictures indicated to be in a second reference picture list in information signaled by the encoder;

construct the first reference picture list based on the POC values of the one or more of the stored reference pictures indicated to be in the first reference picture list;

construct the second reference picture list based on the POC values of the one or more of the stored reference pictures indicated to be in the second reference picture list; and

construct a combined reference picture list, without decoding instructions from the encoder that instruct a manner in which to construct the combined reference picture list, to include one or more of the reference pictures of the first reference picture list and one or more reference pictures of the second reference picture list based on the POC values of the reference pictures of the first reference picture list and the POC values of the reference pictures of the second reference picture list.

9. The video coding device of claim 8 , wherein the video coder comprises a decoder.

10. The video coding device of claim 8 , wherein the video coder is configured to alternately insert of one of the reference pictures from the first reference picture list and one of the reference pictures from the second reference picture list in the combined reference picture list if a POC value for a reference picture from either the first or second reference picture list does not already exist in the combined reference picture list to construct the combined reference picture list.

11. The video coding device of claim 8 , wherein the video coder is further configured to:

sort the POC values of the reference pictures in the first reference picture list;

sort the POC values of the reference pictures in the second reference picture list; and

alternately insert one of the reference pictures from the first reference picture list and one of the reference pictures from the second reference picture list in the combined reference picture list if a POC value for a reference picture from either the first or second reference picture list does not already exist in the combined reference picture list.

12. The video coding device of claim 11 , wherein the video coder is configured to sort in descending order the POC values of reference pictures in the first reference picture list, and sort in ascending order the POC values of reference pictures in the second reference picture list.

13. The video coding device of claim 11 , wherein the video coder is configured to sort in ascending order the POC values of reference pictures in the first reference picture list, and sort in descending order the POC values of reference pictures in the second reference picture list.

14. The video coding device of claim 8 , wherein the video coder is further configured to reorder the reference pictures in the combined reference picture list based on the POC values of the reference pictures of the first and second reference picture lists.

15. The video coding device of claim 8 , wherein the video coder is further configured to reorder the reference pictures in the combined reference picture list based on the POC values of the reference pictures of the first and second reference picture lists, and without using frame number values of the reference pictures of the first and second reference picture lists.

16. A non-transitory computer-readable storage medium comprising instructions that, when executed, cause a video decoder to:

receive picture order count (POC) values of one or more reference pictures indicated to be in a first reference picture list in information signaled by an encoder;

receive POC values of one or more reference pictures indicated to be in a second reference picture list in information signaled by the encoder;

construct the first reference picture list based on the POC values of the one or more reference pictures indicated to be in the first reference picture list;

construct the second reference picture list based on the POC values of the one or more reference pictures indicated to be in the second reference picture list; and

construct a combined reference picture list, without decoding instructions from the encoder that instruct a manner in which to construct the combined reference picture list, to include one or more of the reference pictures of the first reference picture list and one or more reference pictures of the second reference picture list based on the POC values of the reference pictures of the first reference picture list and the POC values of the reference pictures of the second reference picture list.

17. The non-transitory computer-readable storage medium of claim 16 , wherein the instructions to construct a combined reference picture list comprise instructions to:

alternately insert one of the reference pictures from the first reference picture list and one of the reference pictures from the second reference picture list in the combined reference picture list if a POC value for a reference picture from either the first or second reference picture list does not already exist in the combined reference picture list.

18. The non-transitory computer-readable storage medium of claim 16 , wherein the instructions to construct the combined reference picture list comprise instructions to:

sort the POC values of the reference pictures in the first reference picture list;

sort the POC values of the reference pictures in the second reference picture list; and

alternately insert one of the reference pictures from the first reference picture list and one of the reference pictures from the second reference picture list in the combined reference picture list if a POC value for a reference picture from either the first or second reference picture list does not already exist in the combined reference picture list.

19. The non-transitory computer-readable storage medium of claim 18 , wherein the instructions to sort the POC values of reference pictures in the first reference picture list comprise instructions to sort in descending order the POC values of reference pictures in the first reference picture list, and the instructions to sort the POC values of reference pictures in the second reference picture list comprises instructions to sort in ascending order the POC values of reference pictures in the second reference picture list.

20. The non-transitory computer-readable storage medium of claim 18 , wherein the instructions to sort the POC values of reference pictures in the first reference picture list comprise instructions to sort in ascending order the POC values of reference pictures in the first reference picture list, and the instructions to sort the POC values of reference pictures in the second reference picture list comprise instructions to sort in descending order the POC values of reference pictures in the second reference picture list.

21. The non-transitory computer-readable storage medium of claim 16 , further comprising instructions to reorder the reference pictures in the combined reference picture list based on the POC values of the reference pictures of the first and second reference picture lists.

22. The non-transitory computer-readable storage medium of claim 16 , further comprising instructions to reorder the reference pictures in the combined reference picture list based on the POC values of the reference pictures of the first and second reference picture lists, and without using frame number values of the reference pictures of the first and second reference picture lists.

23. A video coding device comprising:

means for receiving picture order count (POC) values of one or more reference pictures indicated to be in a first reference picture list in information signaled by an encoder;

means for receiving POC values of one or more reference pictures indicated to be in a second reference picture list in information signaled by the encoder;

means for constructing the first reference picture list based on the POC values of the one or more reference pictures indicated to be in the first reference picture list;

means for constructing the second reference picture list based on the POC values of the one or more reference pictures indicated to be in the second reference picture list; and

means for constructing a combined reference picture list, without decoding instructions from the encoder that instruct a manner in which to construct the combined reference picture list, to include one or more of the reference pictures of the first reference picture list and one or more of the reference pictures of the second reference picture list based on the POC values of the reference pictures of the first reference picture list and the POC values of the reference pictures of the second reference picture list.

24. The video coding device of claim 23 , further comprising a decoder, wherein the decoder comprises the means for constructing the first reference picture list, the means for constructing the second reference picture, and the means for constructing the combined reference picture list.

25. The video coding device of claim 23 , wherein the means for constructing a combined reference picture list comprises:

means for alternately inserting one of the reference pictures from the first reference picture list and one of the reference pictures from the second reference picture list in the combined reference picture list if a POC value for a reference picture from either the first or second reference picture list does not already exist in the combined reference picture list.

26. The video coding device of claim 23 , wherein the means for constructing a combined reference picture list comprises:

means for sorting the POC values of the reference pictures in the first reference picture list;

means for sorting the POC values of the reference pictures in the second reference picture list; and

means for alternately inserting one of the reference pictures from the first reference picture list and one of the reference pictures from the second reference picture list in the combined reference picture list if a POC value for a reference picture from either the first or second reference picture list does not already exist in the combined reference picture list.

27. The video coding device of claim 26 , wherein the means for sorting the POC values of reference pictures in the first reference picture list comprises means for sorting in descending order the POC values of reference pictures in the first reference picture list, and the means for sorting the POC values of reference pictures in the second reference picture list comprises means for sorting in ascending order the POC values of reference pictures in the second reference picture list.

28. The video coding device of claim 26 , wherein the means for sorting the POC values of reference pictures in the first reference picture list comprises means for sorting in ascending order the POC values of reference pictures in the first reference picture list, and the means for sorting the POC values of reference pictures in the second reference picture list comprises means for sorting in descending order the POC values of reference pictures in the second reference picture list.

29. The video coding device of claim 23 , further comprising means for reordering the reference pictures in the combined reference picture list based on the POC values of the reference pictures of the first and second reference picture lists.

30. The video coding device of claim 23 , further comprising means for reordering the reference pictures in the combined reference picture list based on the POC values of the reference pictures of the first and second reference picture lists, and without using frame number values of the reference pictures of the first and second reference picture lists.

Assignments (1)
ASSIGNMENT OF ASSIGNOR'S INTEREST Recorded Jan 30, 2012
From: CHIEN, WEI-JUNG; CHEN, YING; KARCZEWICZ, MARTA
To: QUALCOMM INCORPORATED
Reel/Frame 027619/0666 →
Continuity (3)
Provisional Application 61470421 · Mar 31, 2011
Provisional Application 61503481 · Jun 30, 2011
Related Publication 20120250773A1 · Oct 4, 2012