Efficient decoded picture buffer management for scalable video coding
First Claim
1. A method of managing a decoded picture buffer for scalable video coding, comprising:
- receiving a first decoded picture belonging to a first layer in a bitstream into the decoded picture buffer;
receiving a second decoded picture belonging to a second layer;
determining whether the first decoded picture is required for inter-layer prediction reference in light of the receipt of the second decoded picture; and
if the first decoded picture is no longer required for inter-layer prediction reference, inter prediction reference and future output, removing the first decoded picture from the decoded picture buffer.
1 Assignment
0 Petitions
Accused Products
Abstract
A system and method for enabling the removal of decoded pictures from a decoded picture buffer as soon as the decoded pictures are no longer needed for prediction reference and future output. An indication is introduced into the bitstream as to whether a picture may be used for inter-layer prediction reference, as well as a decoded picture buffer management method which uses the indication. The present invention includes a process for marking a picture as being used for inter-layer reference or unused for inter-layer reference, a storage process of decoded pictures into the decoded picture buffer, a marking process of reference pictures, and output and removal processes of decoded pictures from the decoded picture buffer.
159 Citations
52 Claims
-
1. A method of managing a decoded picture buffer for scalable video coding, comprising:
-
receiving a first decoded picture belonging to a first layer in a bitstream into the decoded picture buffer;
receiving a second decoded picture belonging to a second layer;
determining whether the first decoded picture is required for inter-layer prediction reference in light of the receipt of the second decoded picture; and
if the first decoded picture is no longer required for inter-layer prediction reference, inter prediction reference and future output, removing the first decoded picture from the decoded picture buffer. - View Dependent Claims (2, 3, 4, 5, 6, 7, 8, 9, 10, 11, 12, 13, 14, 15, 16, 30, 31, 51)
-
-
17. A computer program product for managing a decoded picture buffer for scalable video coding, comprising:
-
computer code for receiving a first decoded picture belonging to a first layer in a bitstream into the decoded picture buffer;
computer code for receiving a second decoded picture belonging to a second layer;
computer code for determining whether the first decoded picture is required for inter-layer prediction reference in light of the receipt of the second decoded picture; and
computer code for, if the first decoded picture is no longer required for inter-layer prediction reference, inter prediction reference and future output, removing the first decoded picture from the decoded picture buffer. - View Dependent Claims (18, 19, 20, 21, 22, 23, 24, 25, 26, 27, 28, 29)
-
-
32. An electronic device, comprising:
-
a processor; and
a memory unit operatively connected to the processor and including a computer program product for managing a decoded picture buffer for scalable video coding, comprising;
computer code for receiving a first decoded picture belonging to a first layer in a bitstream into the decoded picture buffer;
computer code for receiving a second decoded picture belonging to a second layer;
computer code for determining whether the first decoded picture is required for inter-layer prediction reference in light of the receipt of the second decoded picture; and
computer code for, if the first decoded picture is no longer required for inter-layer prediction reference, inter prediction reference and future output, removing the first decoded picture from the decoded picture buffer. - View Dependent Claims (33, 34, 35, 36, 37, 38, 39, 40, 41, 42, 43, 44, 45, 46, 47, 48, 50)
-
-
49. A bit stream comprising
a syntax element providing an indication to selectively removing a first decoded picture of a first layer from the decoded picture buffer in light of a second decoded picture of a second layer.
-
52. A method of managing a decoded picture buffer for scalable video coding, comprising:
-
receiving a first decoded picture belonging to a first layer in a bitstream into the decoded picture buffer;
receiving a second decoded picture belonging to a second layer;
determining whether the first decoded picture is required for inter-layer prediction reference, inter prediction reference and future output, in light of the receipt of the second decoded picture; and
if the first decoded picture is no longer required for inter-layer prediction reference, inter prediction reference and future output, removing the first decoded picture from the decoded picture buffer.
-
Specification