Reference picture set (RPS) signaling for scalable high efficiency video coding (HEVC)
AssigneeInterDigital VC Holdings, Inc.
InventorsYong He, Yan Ye, George W. McClellan, Jie Dong
Life of this patent
Estimating the term…
Abstract
Embodiments contemplate coding video data by generating a video encoded bitstream that may include reference picture set (RPS) extensions for inter-layer reference pictures, and the extensions may include inter-layer delta Picture Order Counts (POCs). Embodiments may also include signaling that lower layer reference pictures may be available in a lower layer decoder picture buffer (DPB), and/or an aggregate DPB, that may be added to the RPS set of a higher layer. The bitstream may include a signal indicating whether the higher layer RPS may be specified by a lower layer RPS, and the lower layer RPS may be temporal, inter-layer prediction (ILP), or both.
Claims16
A video decoding device, comprising:
- a processor configured to:
- obtain video data that comprises an enhancement layer and at least one reference layer of the enhancement layer;
- construct, for a current enhancement layer picture, an inter-layer reference picture set (RPS) that comprises at least one decoded picture associated with a same time instance as the current enhancement layer picture from the at least one reference layer of the enhancement layer;
- construct, for the current enhancement layer picture, a temporal RPS, that comprises at least one temporal enhancement layer reference picture that is associated with a same enhancement layer as the current enhancement layer picture and a different time instance as the current enhancement layer picture;
- generate a reference picture list for the current enhancement layer picture based on the inter-layer RPS and the temporal RPS, wherein the at least one temporal enhancement layer reference picture from the temporal RPS precedes the at least one decoded picture from the inter-layer RPS in the generated reference picture list for the current enhancement layer picture;
- and
- decode the current enhancement layer picture based on the reference picture list.
A video encoding device, comprising:
- a processor configured to:
- obtain video data that comprises an enhancement layer and at least one reference layer of the enhancement layer;
- construct, for a current enhancement layer picture, an inter-layer reference picture set (RPS) that comprises at least one decoded picture associated with a same time instance as the current enhancement layer picture from the at least one reference layer of the enhancement layer;
- construct, for the current enhancement layer picture, a temporal RPS, that comprises at least one temporal enhancement layer reference picture that is associated with a same enhancement layer as the current enhancement layer picture and a different time instance as the current enhancement layer picture;
- generate a reference picture list for the current enhancement layer picture based on the inter-layer RPS and the temporal RPS, wherein the at least one temporal enhancement layer reference picture from the temporal RPS precedes the at least one decoded picture from the inter-layer RPS in the generated reference picture list for the current enhancement layer picture;
- and
- encode the current enhancement layer picture based on the reference picture list.
A method of video decoding, the method comprising:
- obtaining video data that comprises an enhancement layer and at least one reference layer of the enhancement layer;
- constructing, for a current enhancement layer picture, an inter-layer reference picture set (RPS) that comprises at least one decoded picture associated with a same time instance as the current enhancement layer picture from the at least one reference layer of the enhancement layer;
- constructing, for the current enhancement layer picture, a temporal RPS, that comprises at least one temporal enhancement layer reference picture that is associated with a same enhancement layer as the current enhancement layer picture and a different time instance as the current enhancement layer picture;
- generating a reference picture list for the current enhancement layer picture based on the inter-layer RPS and the temporal RPS, wherein the at least one temporal enhancement layer reference picture from the temporal RPS precedes the at least one decoded picture from the inter-layer RPS in the generated reference picture list for the current enhancement layer picture;
- and
- decoding the current enhancement layer picture based on the reference picture list.
A computer-readable medium including instructions for causing one or more processors to:
- obtain video data that comprises an enhancement layer and at least one reference layer of the enhancement layer;
- construct, for a current enhancement layer picture, an inter-layer reference picture set (RPS) that comprises at least one decoded picture associated with a same time instance as the current enhancement layer picture from the at least one reference layer of the enhancement layer;
- construct, for the current enhancement layer picture, a temporal RPS, that comprises at least one temporal enhancement layer reference picture that is associated with a same enhancement layer as the current enhancement layer picture and a different time instance as the current enhancement layer picture;
- generate a reference picture list for the current enhancement layer picture based on the inter-layer RPS and the temporal RPS, wherein the at least one temporal enhancement layer reference picture from the temporal RPS precedes the at least one decoded picture from the inter-layer RPS in the generated reference picture list for the current enhancement layer picture;
- and
- decode the current enhancement layer picture based on the reference picture list.
Dependencies are inferred from the claim text.