Updating regions for display based on video decoding mode
AssigneeQUALCOMM Incorporated
InventorsDileep Marchya, Mastan Manoj Kumar Amara Venkata, Sudeep Ravi Kottilingal
Life of this patent
Estimating the term…
Abstract
Techniques are described in which a video decoding mode is used to determine which regions of a picture need to be composed. If a region of a current picture is decoded in skip mode with the reference picture of the skip mode being a previous picture that is displayed immediately prior to the current picture, then pixel values for that region may not need to be retrieved from system memory.
Claims25
A method of composing images for display, the method comprising:
- reconstructing at least a portion of a current picture based on pixel values of a previous picture that is displayed immediately prior to the current picture, wherein reconstructing comprises generating one or more first regions in the current picture by copying pixel values of one or more respective co-located regions in the previous picture that is displayed immediately prior to the current picture;
- subsequent to reconstructing the current picture, identifying, with processing circuitry and based on decoding modes that were used for reconstructing the current picture, the one or more first regions in the current picture that were generated by copying the pixel values of the one or more respective co-located regions in the previous picture that is displayed immediately prior to the current picture;
- subsequent to reconstructing the current picture, identifying, with the processing circuitry, one or more second regions of the current picture that changed relative to the previous picture based on the identified one or more first regions in the current picture;
- and
- providing, with the processing circuitry, instructions to a display processor to retrieve pixel values of the identified one or more second regions of the current picture that changed relative to the previous picture from a system memory, and no pixel values for the identified one or more first regions from the system memory, for composing the current picture with one or more layers of image content to generate a composed image.
A device for composing images for display, the device comprising:
- a display processor;
- a system memory configured to store a previous picture that is displayed immediately prior to a current picture;
- and
- processing circuitry configured to:
- reconstruct at least a portion of a current picture based on pixel values of a previous picture that is displayed immediately prior to the current picture, wherein to reconstruct, the processing circuitry is configured to generate one or more first regions in the current picture by copying pixel values of one or more respective co-located regions in the previous picture that is displayed immediately prior to the current picture;
- subsequent to reconstructing the current picture, identify, based on decoding modes that were used for reconstructing the current picture, the one or more first regions in the current picture that were generated by copying the pixel values stored in the system memory of the one or more respective co-located regions in the previous picture that is displayed immediately prior to the current picture;
- subsequent to reconstructing the current picture, identify one or more second regions of the current picture that changed relative to the previous picture based on the identified one or more first regions in the current picture;
- and
- provide instructions to the display processor to retrieve pixel values of the identified one or more second regions of the current picture that changed relative to the previous picture from the system memory, and no pixel values for the identified one or more first regions from the system memory, for composing the current picture with one or more layers of image content to generate a composed image.
A device for composing images for display, the device comprising:
- means for reconstructing at least a portion of a current picture based on pixel values of a previous picture that is displayed immediately prior to the current picture, wherein reconstructing comprises generating one or more first regions in the current picture by copying pixel values of one or more respective co-located regions in the previous picture that is displayed immediately prior to the current picture;
- means for identifying, subsequent to reconstructing the current picture and based on decoding modes that were used for reconstructing the current picture, the one or more first regions in the current picture that were generated by copying the pixel values of the one or more respective co-located regions in the previous picture that is displayed immediately prior to the current picture;
- means for identifying, subsequent to reconstructing the current picture, one or more second regions of the current picture that changed relative to the previous picture based on the identified one or more first regions in the current picture;
- and
- means for providing instructions to a display processor to retrieve pixel values of the identified one or more second regions of the current picture that changed relative to the previous picture from a system memory, and no pixel values for the identified one or more first regions from the system memory, for composing the current picture with one or more layers of image content to generate a composed image.
A computer-readable storage medium having instructions stored thereon that when executed cause one or more processors of a device for composing images for display to:
- reconstruct at least a portion of a current picture based on pixel values of a previous picture that is displayed immediately prior to the current picture, wherein the instructions that cause the one or processors to reconstruct comprise instructions that cause the one or more processors to generate one or more first regions in the current picture by copying pixel values of one or more respective co-located regions in the previous picture that is displayed immediately prior to the current picture;
- subsequent to reconstructing the current picture, identify, based on decoding modes that were used for reconstructing the current picture, the one or more first regions in the current picture that were generated by copying the pixel values of the one or more respective co-located regions in the previous picture that is displayed immediately prior to the current picture;
- subsequent to reconstructing the current picture, identify one or more second regions of the current picture that changed relative to the previous picture based on the identified one or more first regions in the current picture;
- and
- provide instructions to a display processor to retrieve pixel values of the identified one or more second regions of the current picture that changed relative to the previous picture from a system memory, and no pixel values for the identified one or more first regions from the system memory, for composing the current picture with one or more layers of image content to generate a composed image.
Dependencies are inferred from the claim text.