# US 2014/0192261 A1 · Chroma frame conversion for the video codec

> Agents: this data is available as JSON from the patentgrep API and MCP server — see https://patentgrep.com/llms.txt

- Number: US 2014/0192261 A1
- Document ID: US20140192261A1
- Status: Published application
- Kind: A1
- Application number: 13/736,688
- Filed: 2013-01-08
- Published: 2014-07-10
- Earliest claimed: 2013-01-08
- Assignees: Microsoft Corporation
- Applicants: Microsoft Corporation
- Inventors: Lihua Zhu; Sridhar Sankuratri; B. Anil Kumar; Nadim Abdo
- Web page: https://patentgrep.com/patent/US20140192261A1

## CPC

- H04N 9/64: Circuits for processing colour signals (H04N9/77 takes precedence; camera processing pipelines for processing colour signals H04N23/84)
- H04N 19/186: the unit being a colour or a chrominance component
- H04N 19/85: using pre-processing or post-processing specially adapted for video compression
- H04N 19/88: involving rearrangement of data among different coding units, e.g. shuffling, interleaving, scrambling or permutation of pixel data or permutation of transform coefficient data among different blocks
- H04N: PICTORIAL COMMUNICATION, e.g. TELEVISION

## 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.

## Claims

### Claim 1

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.

### Claim 2 (depends on 1)

The method of claim 1, wherein mapping is performed based on a spatial equivalency basis between the first format frame and the one or more second format frames.

### Claim 3 (depends on 2)

The method of claim 2, wherein the one or more second format frames comprises a single second format frame with n coefficients spatially correlated to the coefficients of the first format frame.

### Claim 4 (depends on 3)

The method of claim 3, wherein coefficients of the Y plane of the first format frame are mapped to coefficients of the Y plane of the second format frame, coefficients of the U plane of the first format frame are mapped to coefficients of the Y plane of the second format frame, and coefficients of the V plane of the first format frame are mapped to coefficients of the U and V planes of the second format frame.

### Claim 5 (depends on 1)

The method of claim 1, wherein mapping is performed based on a temporal equivalency basis between the first format frame and the one or more second format frames.

### Claim 6 (depends on 5)

The method of claim 5, wherein the one or more second format frames comprises m second format frames with n/m coefficients for each frame and where the set of coefficients including all coefficients in the one or more second format frames is temporally correlated to the set of coefficients of the first format frame.

### Claim 7 (depends on 6)

The method of claim 6, wherein the one or more second format frames comprises two second format frames each frame having n/2 coefficients, and where:
a first portion of the Y plane coefficients of the first format frame are mapped to the Y plane coefficients of a first second format frame and a second portion of the Y plane coefficients of the first format frame are mapped to the Y plane coefficients of a second second format frame;
a first portion of the U plane coefficients of the first format frame are mapped to the Y plane coefficients of the first second format frame and a second portion of the U plane coefficients of the first format frame are mapped to the Y plane coefficients of the second second format frame; and
a first portion of the V plane coefficients of the first format frame are mapped to the V plane coefficients of the first second format frame and a second portion of the V plane coefficients of the first format frame are mapped to the V plane coefficients of the second second format frame.

### Claim 8 (depends on 6)

The method of claim 6, wherein the one or more second format frames comprises two second format frames each frame having n/2 coefficients, and where:
the Y plane coefficients of the first format frame are mapped to the Y plane coefficients of a first second format frame;
U plane coefficients of the first format frame are mapped to the Y plane of a second second format frame; and
a first portion of the V plane coefficients of the first format frame are mapped to the U and V planes of the first second format frame and a second portion of the V plane coefficients of the first format frame are mapped to the U and V planes of a second second format frame.

### Claim 9 (depends on 1)

The method of claim 1, further comprising mapping the coefficients of the one or more second format frames to coefficients of an output first format frame and displaying the output frame.

### Claim 10 (depends on 1)

The method of claim 1, wherein the first format frame is a YUV 4:4:4 frame and the second format frame is a YUV 4:2:0 frame.

### Claim 11

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.

### Claim 12 (depends on 11)

The computer readable hardware storage device of claim 11, wherein mapping is performed based on a spatial equivalency basis between the first format frame and the one or more second format frames.

### Claim 13 (depends on 12)

The computer readable hardware storage device of claim 12, wherein the one or more second format frames comprises a single second format frame with n coefficients spatially correlated to the coefficients of the first format frame.

### Claim 14 (depends on 13)

The computer readable hardware storage device of claim 13, wherein coefficients of the Y plane of the first format frame are mapped to coefficients of the Y plane of the second format frame, coefficients of the U plane of the first format frame are mapped to coefficients of the Y plane of the second format frame, and coefficients of the V plane of the first format frame are mapped to coefficients of the U and V planes of the second format frame.

### Claim 15 (depends on 11)

The computer readable hardware storage device of claim 11, wherein mapping is performed based on a temporal equivalency basis between the first format frame and the one or more second format frames.

### Claim 16 (depends on 15)

The computer readable hardware storage device of claim 15, wherein the one or more second format frames comprises m second format frames with n/m coefficients for each frame and where the set of coefficients including all coefficients in the one or more second format frames is temporally correlated to the set of coefficients of the first format frame.

### Claim 17 (depends on 16)

The computer readable hardware storage device of claim 16, wherein the one or more second format frames comprises two second format frames each frame having n/2 coefficients, and where:
a first portion of the Y plane coefficients of the first format frame are mapped to the Y plane coefficients of a first second format frame and a second portion of the Y plane coefficients of the first format frame are mapped to the Y plane coefficients of a second second format frame;
a first portion of the U plane coefficients of the first format frame are mapped to the Y plane coefficients of the first second format frame and a second portion of the U plane coefficients of the first format frame are mapped to the Y plane coefficients of the second second format frame; and
a first portion of the V plane coefficients of the first format frame are mapped to the V plane coefficients of the first second format frame and a second portion of the V plane coefficients of the first format frame are mapped to the V plane coefficients of the second second format frame.

### Claim 18 (depends on 16)

The computer readable hardware storage device of claim 16, wherein the one or more second format frames comprises two second format frames each frame having n/2 coefficients, and where:
the Y plane coefficients of the first format frame are mapped to the Y plane coefficients of a first second format frame;
U plane coefficients of the first format frame are mapped to the Y plane of a second second format frame; and
a first portion of the V plane coefficients of the first format frame are mapped to the U and V planes of the first second format frame and a second portion of the V plane coefficients of the first format frame are mapped to the U and V planes of a second second format frame.

### Claim 19 (depends on 11)

The computer readable hardware storage device of claim 11, further comprising computer executable instructions that when executed by one or more processors cause a computing system to map the coefficients of the one or more second format frames to coefficients of a first format frame and display the output frame.

### Claim 20

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.

### Claim 21

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.
