Reference picture selection
AssigneeQUALCOMM Incorporated
InventorsSiping Tao, Muhammed Zeyd Coban, Marta Karczewicz
Life of this patent
Estimating the term…
Abstract
Techniques are described where a device that includes a video decoder outputs information identifying a picture to a device that includes a video encoder. The video encoder may determine pictures that could have been used to inter-prediction encode the identified picture and/or pictures following the identified picture in coding order. The video encoder may inter-prediction encode a current picture based on one or more of the determined pictures and/or the identified picture.
Claims14
A method of encoding video data, the method comprising:
- storing information indicating pictures that could have been used to inter-prediction encode respective pictures and following pictures, wherein one or more of the respective pictures are stored in a decoded picture buffer (DPB);
- receiving, from a device comprising a video decoder, information identifying a previously decoded picture that is stored in a DPB of the video decoder at the time the video decoder transmitted the information;
- retrieving the stored information indicating the pictures that could have been used to inter-prediction encode the identified picture and following pictures;
- determining one or more candidate reference pictures that are available for encoding a current picture based on the identified picture and the retrieved information, wherein the one or more candidate reference pictures include one or more pictures that were previously determined, during encoding of the identified picture, to be usable for inter-prediction encoding the identified picture or were previously determined, during encoding of pictures following the identified picture, to be usable for inter-prediction encoding the pictures following the identified picture in coding order, and that are still stored in a DPB of a video encoder based on the retrieved information;
- selecting one or more reference pictures for the current picture from the determined one or more candidate reference pictures and the identified picture;
- and
- inter-prediction encoding the current picture based on the selected one or more reference pictures.
A device for encoding video data, the device comprising:
- a first decoded picture buffer (DPB) comprising a memory configured to store one or more pictures;
- and
- a video encoder comprising one or more processors, wherein the video encoder is configured to:
- store information indicating pictures that could have been used to inter-prediction encode respective pictures and following pictures, wherein one or more of the respective pictures are stored in the first DPB;
- receive, from a device comprising a video decoder, information identifying a previously decoded picture that is stored in a second DPB of the video decoder at the time the video decoder transmitted the information;
- retrieve the stored information indicating the pictures that could have been used to inter-prediction encode the identified picture and following pictures;
- determine one or more candidate reference pictures that are available for encoding a current picture based on the identified picture, wherein the one or more candidate reference pictures include one or more pictures that were previously determined, during encoding of the identified picture, to be usable for inter-prediction encoding the identified picture or were previously determined, during encoding of pictures following the identified picture, to be usable for inter-prediction encoding the pictures following the identified picture in coding order, and that are still stored in a DPB of a video encoder based on the retrieved information;
- select one or more reference pictures for the current picture from the determined one or more candidate reference pictures and the identified picture;
- and
- inter-prediction encode the current picture based on the selected one or more reference pictures.
Dependencies are inferred from the claim text.