WEIGHTED PREDICTION FOR SCREEN CONTENT CODING AND MULTI-LAYER CODING
First Claim
1. A method of decoding multi-layer video data, the method comprising:
- determining a picture order count (POC) value for a current picture of the multi-layer video data;
determining a POC value for a reference picture of the current picture;
determining a layer identification (ID) value for the current picture;
determining a layer ID value for the reference picture;
conditionally receiving a flag indicating whether weighted prediction is enabled or disabled, wherein conditionally receiving the flag comprises receiving the flag in response to at least one of two conditions being true and not receiving the flag in response to the two conditions being false, the two conditions being (1) the POC value of the current picture is not equal to the POC value of the reference picture, and (2) the layer ID value for the current picture is not equal to the layer ID value for the reference picture; and
decoding a block of the multi-layer video data of the current picture based on a determination of whether weighted prediction is enabled or disabled.
1 Assignment
0 Petitions
Accused Products
Abstract
A device for coding multi-layer video data is configured to determine a picture order count (POC) value for a current picture; determine a POC value for a reference picture; determine a layer identification (ID) value for the current picture; determine a layer ID value for the reference picture; conditionally receive a flag indicating whether weighted prediction is enabled or disabled by receiving the flag in response to at least one of two conditions being true and not receive the flag in response to the two conditions being false, the two conditions being (1) the POC value of the current picture is not equal to the POC value of the reference picture, and (2) the layer ID value for the current picture is not equal to the layer ID value for the reference picture.
-
Citations
44 Claims
-
1. A method of decoding multi-layer video data, the method comprising:
-
determining a picture order count (POC) value for a current picture of the multi-layer video data; determining a POC value for a reference picture of the current picture; determining a layer identification (ID) value for the current picture; determining a layer ID value for the reference picture; conditionally receiving a flag indicating whether weighted prediction is enabled or disabled, wherein conditionally receiving the flag comprises receiving the flag in response to at least one of two conditions being true and not receiving the flag in response to the two conditions being false, the two conditions being (1) the POC value of the current picture is not equal to the POC value of the reference picture, and (2) the layer ID value for the current picture is not equal to the layer ID value for the reference picture; and decoding a block of the multi-layer video data of the current picture based on a determination of whether weighted prediction is enabled or disabled. - View Dependent Claims (2, 3, 4, 5, 6, 7, 8, 9)
-
-
10. A device for decoding multi-layer video data, the device comprising:
-
a memory configured to store the multi-layer video data; one or more processors configured to; determine a picture order count (POC) value for a current picture of the multi-layer video data; determine a POC value for a reference picture of the current picture; determine a layer identification (ID) value for the current picture; determine a layer ID value for the reference picture; conditionally receive a flag indicating whether weighted prediction is enabled or disabled, wherein to conditionally receive the flag the one or more processors are further configured to receive the flag in response to at least one of two conditions being true and not receive the flag in response to the two conditions being false, the two conditions being (1) the POC value of the current picture is not equal to the POC value of the reference picture, and (2) the layer ID value for the current picture is not equal to the layer ID value for the reference picture; and decode a block of the multi-layer video data of the current picture based on a determination of whether weighted prediction is enabled or disabled. - View Dependent Claims (11, 12, 13, 14, 15, 16, 17, 18)
-
-
19. An apparatus for decoding multi-layer video data, the device comprising:
-
means for determining a picture order count (POC) value for a current picture of the multi-layer video data; means for determining a POC value for a reference picture of the current picture; means for determining a layer identification (ID) value for the current picture; means for determining a layer ID value for the reference picture; means for conditionally receiving a flag indicating whether weighted prediction is enabled or disabled, wherein the means for conditionally receiving the flag comprises means for receiving the flag in response to at least one of two conditions being true and means for not receiving the flag in response to the two conditions being false, the two conditions being (1) the POC value of the current picture is not equal to the POC value of the reference picture, and (2) the layer ID value for the current picture is not equal to the layer ID value for the reference picture; and means for decoding a block of the multi-layer video data of the current picture based on a determination of whether weighted prediction is enabled or disabled. - View Dependent Claims (20, 21, 22, 23, 24, 25)
-
-
26. A computer readable storage medium storing instructions that when executed by one or more processors cause the one or more processors to:
-
determine a picture order count (POC) value for a current picture of the multi-layer video data; determine a POC value for a reference picture of the current picture; determine a layer identification (ID) value for the current picture; determine a layer ID value for the reference picture; conditionally receive a flag indicating whether weighted prediction is enabled or disabled, wherein to conditionally receive the flag the instructions cause the one or more processors to receive the flag in response to at least one of two conditions being true and not receive the flag in response to the two conditions being false, the two conditions being (1) the POC value of the current picture is not equal to the POC value of the reference picture, and (2) the layer ID value for the current picture is not equal to the layer ID value for the reference picture; and decode a block of the multi-layer video data of the current picture based on a determination of whether weighted prediction is enabled or disabled. - View Dependent Claims (27, 28, 29, 30, 31, 32)
-
-
33. A method of encoding multi-layer video data, the method comprising:
-
determining a picture order count (POC) value for a current picture of the multi-layer video data; determining a POC value for a reference picture of the current picture; determining a layer identification (ID) value for the current picture; determining a layer ID value for the reference picture; conditionally generating, for inclusion in an encoded bitstream of the multi-layer video data, a flag indicating whether weighted prediction is enabled or disabled, wherein conditionally generating the flag comprises generating the flag in response to at least one of two conditions being true and not generating the flag in response to the two conditions being false, the two conditions being (1) the POC value of the current picture is not equal to the POC value of the reference picture, and (2) the layer ID value for the current picture is not equal to the layer ID value for the reference picture; and outputting the encoded bitstream of multi-layer video data. - View Dependent Claims (34, 35, 36, 37, 38)
-
-
39. A device for encoding video data, the device comprising:
-
a memory configured to store multi-layer video data; one or more processors configured to; determine a picture order count (POC) value for a current picture of the multi-layer video data; determine a POC value for a reference picture of the current picture; determine a layer identification (ID) value for the current picture; determine a layer ID value for the reference picture; conditionally generate, for inclusion in an encoded bitstream of the multi-layer video data, a flag indicating whether weighted prediction is enabled or disabled, wherein to conditionally generate the flag the one or more processors are configured to generate the flag in response to at least one of two conditions being true and not generate the flag in response to the two conditions being false, the two conditions being (1) the POC value of the current picture is not equal to the POC value of the reference picture, and (2) the layer ID value for the current picture is not equal to the layer ID value for the reference picture; and output the encoded bitstream of multi-layer video data. - View Dependent Claims (40, 41, 42, 43, 44)
-
Specification