IP Library › Granted Patent US 9,565,434
Granted Patent B2
US 9,565,434 · App. 14/372,704 · Granted Feb 7, 2017

Reference picture list handling

Inventors: Rickard Sjöberg (Stockholm, SE); Jonatan Samuelsson (Stockholm, SE); Per Wennersten (Årsta, SE)
Assignee: Telefonaktiebolaget LM Ericsson (publ)
H04N19/00884H04N19/46H04N19/70H04N19/174H04N19/51
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 9,565,434
App. No.
14/372,704
Granted
Feb 7, 2017
Kind
B2
Abstract

At least one mode signaling syntax element is provided based on an encoded representation of a picture in a video sequence. The at least one mode signaling syntax element is employed to determine whether at least one final reference picture list is the same for all slices of a same slice type in the picture. The at least one mode signaling syntax element thereby signals to a decoder that it does not necessarily have to repeat computationally complex reference picture list construction functions for each slice in the picture.

Claims (38)

1. A method of reference picture list handling in connection with decoding an encoded representation of a picture in a video sequence, said picture comprises multiple slices, said method comprising:

providing a mode signaling syntax element based on said encoded representation; and

determining, based on said mode signaling syntax element, whether at least one final reference picture list is the same for all slices of a same slice type in said picture, wherein

providing said mode signaling syntax element comprises providing a reference picture list flag based on said encoded representation, and

determining whether said at least one final reference picture list is the same comprises determining that said at least one final reference picture list is the same for all slices of said same slice type in said picture if said reference picture list flag has a first value and determining that said at least one final reference picture list does not need to be the same for all slices of said same slice type in said picture if said reference picture list flag has a second value different than the first value.

2. The method according to claim 1 , wherein determining whether said at least one final reference picture list is the same comprises determining, based on said mode signaling syntax element, whether a first final reference picture list is the same for all P slices in said picture and whether the first final reference picture list and a second final reference picture list are the same for all B slices in said picture.

3. The method according to claim 1 , wherein determining whether said at least one final reference picture list is the same comprises determining, based on said mode signaling syntax element, whether a final reference picture list L 0 is the same for all P slices and all B slices in said picture and a final reference picture list L 1 is the same for all B slices in said picture.

4. The method according to claim 1 , wherein determining whether said at least one final reference picture list is the same comprises determining, based on said mode signaling syntax element, whether i) said final reference picture list is the same for all slices of said same slice type in said picture or ii) a number of different reference picture lists used in said picture is unrestricted.

5. The method according to claim 1 , further comprising determining, based on said mode signaling syntax element, whether any reference picture list modification is applied to at least one initial reference picture list to form said at least one final reference picture list.

6. A device for reference picture list handling comprising:

a syntax element provider configured to provide a mode signaling syntax element based on an encoded representation of a picture in a video sequence, said picture comprising multiple slices; and

a list determiner configured to determine, based on said mode signaling syntax element, whether at least one final reference picture list is the same for all slices of a same slice type in said picture, wherein

said syntax element provider is configured to provide said mode signaling syntax element by providing a reference picture list flag based on said encoded representation, and

said list determiner is configured to determine that said at least one final reference picture list is the same for all slices of said same slice type in said picture based on when said reference picture list flag has a first value and determine that said at least one final reference picture list does not need to be the same for all slices of said same slice type in said picture based on when said reference picture list flag has a second value different than the first value.

7. The device according to claim 6 , wherein said list determiner is configured to determine, based on said mode signaling syntax element, whether a first final reference picture list is the same for all P slices in said picture and whether the first final reference picture list and a final reference picture list are the same for all B slices in said picture.

8. The device according to claim 6 , wherein said list determiner is configured to determine, based on said mode signaling syntax element, whether a final reference picture list L 0 is the same for all P slices and all B slices in said picture and a final reference picture list L 1 is the same for all B slices in said picture.

9. The device according to claim 6 , wherein said list determiner is configured to determine, based on said mode signaling syntax element, whether i) said at least one final reference picture list is the same for all slices of said same slice type in said picture or ii) a number of different reference picture lists used in said picture is unrestricted.

10. The device according to claim 6 , further comprising a list modification determiner configured to determine, based on said mode signaling syntax element, whether reference picture list modification is applied to at least one initial reference picture list to form said at least one final reference picture list.

11. A decoder comprising a device for reference picture list handling according to claim 6 .

12. A receiver comprising:

an input unit configured receive an encoded representation of a picture of a video sequence, said picture comprising multiple slices;

a decoder according to claim 11 ;

a reference picture buffer configured to store reference pictures defined in a final reference picture list or lists; and

an output unit configured to output a decoded picture.

13. A method of encoding a picture of a video sequence, said picture comprising multiple slices, said method comprising:

determining whether at least one final reference picture list is the same for all slices of a same slice type in said picture;

generating an encoded representation of said picture; and

associating, with said encoded representation, a mode signaling syntax element indicative of whether said at least one final reference picture list is the same for all slices of said same slice type in said picture, further comprising setting a reference picture list flag to a first value if said at least one final reference picture list is the same for all slices of said same slice type in said picture, wherein associating said mode signaling syntax element comprises associating said reference picture list flag with said encoded representation.

14. The method according to claim 13 , further comprising setting a reference picture list flag to a second value if said at least one final reference picture list does not need to be the same for all slices of said same slice type in said picture, wherein associating said mode signaling syntax element comprises associating said reference picture list flag with said encoded representation.

15. An encoder for encoding a picture of a video sequence, said picture comprising multiple slices, said encoder comprising:

a list determiner configured to determine whether at least one final reference picture list is the same for all slices of a same slice type in said picture;

a representation generator configured to generate an encoded representation of said picture; and

a syntax element associating unit configured to associate, with said encoded representation, a mode signaling syntax element indicative of whether said at least one final reference picture list is the same for all slices of said same slice type in said picture, further comprising a reference picture list flag setter configured to set a reference picture list flag to a first value if said at least one final reference picture list is the same for all slices of said same slice type in said picture, wherein said syntax element associating unit is configured to associate said reference picture list flag with said encoded representation.

16. The encoder according to claim 15 , further comprising a reference picture list flag setter configured to set a reference picture list flag to a second value if said at least one final reference picture list does not need to be the same for all slices of said same slice type in said picture, wherein said syntax element associating unit is configured to associate said reference picture list flag with said encoded representation.

17. A transmitter comprising:

an input unit configured receive a picture of a video sequence, said picture comprising multiple slices;

an encoder according to claim 15 ; and

an output unit configured to output an encoded representation of said picture.

Assignments (1)
ASSIGNMENT OF ASSIGNOR'S INTEREST Recorded Jul 16, 2014
From: SAMUELSSON, JONATAN; SJOBERG, RICKARD; WENNERSTEN, PER
To: TELEFONAKTIEBOLAGET L M ERICSSON (PUBL)
Reel/Frame 033328/0123 →
Continuity (3)
Provisional Application 61587304 · Jan 17, 2012
Provisional Application 61588735 · Jan 20, 2012
Related Publication 20150016505A1 · Jan 15, 2015