# US 2022/0286709 A1 · Methods of coding images/videos with alpha channels

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

- Number: US 2022/0286709 A1
- Document ID: US20220286709A1
- Status: Published application
- Kind: A1
- Application number: 17/187,667
- Filed: 2021-02-26
- Published: 2022-09-08
- Earliest claimed: 2021-02-26
- Assignees: Lemon Inc.
- Applicants: Lemon Inc.
- Inventors: Weijia ZHU; Jizheng XU; Li ZHANG; Yue WANG
- Web page: https://patentgrep.com/patent/US20220286709A1

## CPC

- H04N 19/70: characterised by syntax aspects related to video coding, e.g. related to compression standards
- H04N 19/159: Prediction type, e.g. intra-frame, inter-frame or bidirectional frame prediction
- H04N 19/186: the unit being a colour or a chrominance component
- H04N 19/187: the unit being a scalable video layer
- H04N 19/1883: {the unit relating to sub-band structure, e.g. hierarchical level, directional tree, e.g. low-high [LH], high-low [HL], high-high [HH]}
- H04N 19/189: characterised by the adaptation method, adaptation tool or adaptation type used for the adaptive coding
- H04N 19/30: using hierarchical techniques, e.g. scalability (H04N19/63 takes precedence)
- H04N 19/463: by compressing encoding parameters before transmission
- H04N: PICTORIAL COMMUNICATION, e.g. TELEVISION

## Abstract

Example implementations include a method, apparatus and computer-readable medium of video coding, comprising performing a conversion between a video comprising a plurality of pictures and a bitstream of the video, wherein each picture comprises an alpha layer and at least one base layer, and wherein the bitstream comprises first layer information which is utilized in a first process performed on the at least one base layer and second layer information which is utilized in a second process performed on the alpha layer.

## Claims

### Claim 1

A method of video processing, comprising:
performing a conversion between a video comprising a plurality of pictures and a bitstream of the video, wherein each picture comprises an alpha layer and at least one base layer;
wherein the bitstream comprises first layer information which is utilized in a first process performed on the at least one base layer and second layer information which is utilized in a second process performed on the alpha layer.

### Claim 2 (depends on 1)

The method of claim 1, wherein the at least one base layer corresponds to at least one color channel of the plurality of pictures, and the alpha layer corresponds to a degree of transparency of the plurality of pictures.

### Claim 3 (depends on 1)

The method of claim 1, wherein the first layer information is determined based on the first process using a first plurality of syntax elements, and the second layer information is determined based on the second process using a second plurality of syntax elements different from the first plurality of syntax elements.

### Claim 4 (depends on 3)

The method of claim 3, wherein the first plurality of syntax elements comprise at least one syntax element that is excluded from the second plurality of syntax elements.

### Claim 5 (depends on 1)

The method of claim 1, wherein the second process is different from the first process.

### Claim 6 (depends on 5)

The method of claim 5, wherein the first process, based on the first layer information for the at least one base layer, and the second process, based on the second layer information for the alpha layer, use at least one of a layer-specific intra prediction process or a layer-specific interpolation process.

### Claim 7 (depends on 1)

The method of claim 1, wherein when determining the second layer information, at least one coding tool for performance of the second process on the alpha layer is disabled.

### Claim 8 (depends on 7)

The method of claim 7, wherein the at least one coding tool includes at least one of a loop filtering process tool, a sample adaptive offset (SAO), an adaptive loop filter (ALF), a deblocking filter, an intra boundary filter, an intra smooth filter, a position dependent intra prediction combination method (PDPC), a luma mapping with chroma scaling (LMCS), a temporal motion vector prediction (TMVP), a decoder side motion vector refinement (DMVR), a bi-directional optical flow (BDOF), or an affine motion compensation prediction (AMCP).

### Claim 9 (depends on 1)

The method of claim 1, wherein at least one coding prediction tool is enabled for performance of the second process on the alpha layer and the at least one coding prediction tool is disabled for performance of the first process on the at least one base layer.

### Claim 10 (depends on 9)

The method of claim 9, wherein the at least one coding prediction tool includes a palette mode, an intra prediction mode, an intra block copy (IBC) prediction mode, a transform skip residual coding (TSRC) mode, a block-based quantized residual domain delta pulse code modulation mode.

### Claim 11 (depends on 1)

The method of claim 1, wherein a specific residual coding mode is enabled for performance of the second process on the alpha layer.

### Claim 12 (depends on 11)

The method of claim 11, wherein the specific residual coding mode includes a transform skip residual coding (TSRC) mode, and a residual coding for transform mode is disabled for performance of the second process on the alpha layer.

### Claim 13 (depends on 1)

The method of claim 1, wherein a first plurality of intra-prediction modes are used for performance of the first process on the at least one base layer, and a second plurality of intra-prediction modes are used for performance of the second process on the alpha layer, an amount of the first plurality of intra-prediction modes being greater than an amount of the second plurality of intra-prediction modes.

### Claim 14 (depends on 13)

The method of claim 13, wherein the second plurality of intra-prediction modes include at least one of a vertical prediction mode, a horizontal prediction mode, a DC prediction mode, or a portion of all intra-prediction modes.

### Claim 15 (depends on 14)

The method of claim 14, wherein a present of a syntax element of an intra-prediction mode for a block in the alpha layer is based on the second plurality of intra-prediction modes.

### Claim 16 (depends on 1)

The method of claim 1, wherein only integer motion vectors and/or motion vector differences are used for performance of the second process on the alpha layer.

### Claim 17 (depends on 1)

The method of claim 1, wherein a particular partition type of a plurality of partition types for partitioning prediction blocks are used for performance of the second process on the alpha layer.

### Claim 18 (depends on 1)

The method of claim 1, wherein a particular coding unit size is used for performance of the second process on the alpha layer.

### Claim 19 (depends on 18)

The method of claim 18, wherein transform units used to encode a prediction residual are identical with coding units for performance of the second process on the alpha layer.

### Claim 20 (depends on 1)

The method of claim 1, wherein the conversion includes encoding the video into the bitstream.

### Claim 21 (depends on 1)

The method of claim 1, wherein the conversion includes decoding the video from the bitstream.

### Claim 22

An apparatus for processing video data comprising a processor and a non-transitory memory with instructions thereon, wherein the instructions upon execution by the processor, cause the processor to:
perform a conversion between a video comprising a plurality of pictures and a bitstream of the video, wherein each picture comprises an alpha layer and at least one base layer;
wherein the bitstream comprises first layer information which is utilized in a first process performed on the at least one base layer and second layer information which is utilized in a second process performed on the alpha layer.

### Claim 23

A non-transitory computer-readable recording medium storing a bitstream of a video which is generated by a method performed by a video processing apparatus, wherein the method comprises:
generating a bitstream of the video from the video comprising a plurality of picture, wherein each picture comprises an alpha layer and at least one base layer;
wherein the bitstream comprises first layer information which is utilized in a first process performed on the at least one base layer and second layer information which is utilized in a second process performed on the alpha layer.

### Claim 24

A non-transitory computer-readable storage medium storing instructions that cause a processor to:
perform a conversion between a video comprising a plurality of pictures and a bitstream of the video, wherein each picture comprises an alpha layer and at least one base layer;
wherein the bitstream comprises first layer information which is utilized in a first process performed on the at least one base layer and second layer information which is utilized in a second process performed on the alpha layer.
