Chroma frame conversion for the video codec
AssigneeMicrosoft Corporation
InventorsLihua Zhu, Sridhar Sankuratri, B. Anil Kumar, Nadim Abdo
Life of this patent
Estimating the term…
Abstract
Converting a first format frame to one or more second format frames. In one embodiment, a method includes accessing a first format frame using n coefficients, where n is the total number of coefficients used for the Y, U and V planes of the first format frame. The method further includes mapping the coefficients of the first format frame to coefficients of one or more second format frames. The one or more second format frames have n coefficients across all of the second format frames matching the n coefficients of the first format frame.
Claims21
In a computing environment, a method of converting a first format frame to one or more second format frames, the method comprising:
- accessing a first format frame using n coefficients, where n is the total number of coefficients used for the Y, U and V planes of the first format frame;
- and
- mapping the coefficients of the first format frame to coefficients of one or more second format frames, the one or more second format frames having n coefficients across all of the second format frames matching the n coefficients of the first format frame.
A computer readable hardware storage device comprising computer executable instructions that when executed by one or more processors cause a computing system to perform the following:
- accessing a first format frame using n coefficients, where n is the total number of coefficients used for the Y, U and V planes of the first format frame;
- and
- mapping the coefficients of the first format frame to coefficients of one or more second format frames, the one or more second format frames having n coefficients across all of the second format frames matching the n coefficients of the first format frame.
In a computing environment, a system for converting a YUV 4:4:4 frame to one or more YUV 4:2:0, YUV 4:2:2 or YUV 4:1:1 frames, the method comprising
- one or more processors;
- and
- one or more computer readable media, wherein the one or more computer readable media comprise computer executable instructions that when executed by at least one of the one or more processors cause at least one of the one or more processors to perform the following:
- access a YUV 4:4:4 frame using n coefficients, where n is the total number of coefficients used for the Y, U and V planes of the YUV 4:4:4 frame;
- and
- map the coefficients of the YUV 4:4:4 frame to coefficients of one or more YUV 4:2:0, YUV 4:2:2 or YUV 4:1:1 frames, the one or more YUV 4:2:0, YUV 4:2:2 or YUV 4:1:1 frames having n coefficients across all of the YUV 4:2:0, YUV 4:2:2 or YUV 4:1:1 frames matching the n coefficients of the YUV 4:4:4 frame.
A computing system for converting a first format frame to one or more second format frames, the computing system comprising:
- one or more processors;
- and
- one or more computer readable media, wherein the one or more computer readable media comprise computer executable instructions that when executed by at least one of the one or more processors cause at least one of the one or more processors to perform a method that includes:
- the computing system accessing a first format frame using n coefficients, where n is the total number of coefficients used for the Y, U and V planes of the first format frame;
- and
- the computing system mapping the coefficients of the first format frame to coefficients of one or more second format frames, the one or more second format frames having n coefficients across all of the second format frames matching the n coefficients of the first format frame.
Dependencies are inferred from the claim text.