Method and apparatus for encoding based on shading rates
AssigneeIntel Corporation
InventorYejun Guo
Life of this patent
Estimating the term…
Abstract
Embodiments are generally directed to methods and apparatuses for encoding based on shading rates. An embodiment of a computing system comprises: a memory; a graphics processing unit (GPU) coupled to the memory, the GPU to render a scene of a graphics application into a color buffer within a frame buffer of the memory; and an encoder coupled to the memory, the encoder to encode the content of the color buffer into a video bitstream based on a plurality of shading rates each corresponding to a pixel in the color buffer.
Claims16
A computing system, comprising:
- a memory;
- a graphics processing unit (GPU) coupled to the memory, the GPU to render a scene of a graphics application into a color buffer within a frame buffer of the memory;
- and
- an encoder coupled to the memory, the encoder to encode the content of the color buffer into a video bitstream based on a plurality of shading rates each corresponding to a pixel in the color buffer, wherein the plurality of shading rates are passed to a pixel shader associated with the GPU and written by the pixel shader into a shading rate buffer within the frame buffer of the memory.
A method for data processing, comprising:
- rendering a scene of a graphics application into a color buffer within a frame buffer of a memory coupled to a graphics processing unit (GPU);
- and
- encoding the content of the color buffer into a video bitstream based on a plurality of shading rates each corresponding to a pixel in the color buffer, wherein the plurality of shading rates are passed to a pixel shader associated with the GPU and written by the pixel shader into a shading rate buffer within the frame buffer of the memory.
An apparatus comprising:
- a memory;
- a graphics processing unit (GPU) coupled to the memory, the GPU to render a scene of a graphics application into a color buffer within a frame buffer of the memory;
- and
- an encoder coupled to the memory, the encoder to encode the content of the color buffer into a video bitstream based on a plurality of shading rates each corresponding to a pixel in the color buffer, wherein the plurality of shading rates are passed to a pixel shader associated with the GPU and written by the pixel shader into a shading rate buffer within the frame buffer of the memory.
A non-transitory computer-readable medium stored thereon instructions which, when executed, cause a computing device to perform operations comprising:
- rendering a scene of a graphics application into a color buffer within a frame buffer of a memory coupled to a graphics processing unit (GPU);
- and
- encoding the content of the color buffer into a video bitstream based on a plurality of shading rates each corresponding to a pixel in the color buffer, wherein the plurality of shading rates are passed to a pixel shader associated with the GPU and written by the pixel shader into a shading rate buffer within the frame buffer of the memory.
Dependencies are inferred from the claim text.