# US 12,120,285 B2 · Signaling a cancel flag in a video bitstream

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

- Number: US 12,120,285 B2
- Document ID: US12120285B2
- Status: Granted
- Kind: B2
- Application number: 18/327,657
- Filed: 2023-06-01
- Published: 2023-12-07
- Granted: 2024-10-15
- Earliest claimed: 2018-03-21
- Assignees: Huawei Technologies Co., Ltd.
- Applicants: Huawei Technologies Co., Ltd.
- Inventors: Ye-Kui Wang
- Web page: https://patentgrep.com/patent/US12120285B2

## CPC

- H04N 13/194: Transmission of image signals
- H04N 13/161: Encoding, multiplexing or demultiplexing different image signal components (for multi-view video sequence encoding H04N19/597)
- H04N 19/176: the region being a block, e.g. a macroblock
- H04N 19/184: the unit being bits, e.g. of the compressed video stream
- H04N 19/463: by compressing encoding parameters before transmission
- H04N 19/597: specially adapted for multi-view video sequence encoding
- H04N 19/70: characterised by syntax aspects related to video coding, e.g. related to compression standards
- H04N: PICTORIAL COMMUNICATION, e.g. TELEVISION

## Abstract

A method of coding implemented by a video encoder. The method includes encoding a representation of video data into a bitstream, the bitstream being prohibited from including a fisheye supplemental enhancement information (SEI) message and one of a projection indication SEI message and a frame packing indication SEI message that both apply to any particular coded picture in the bitstream; and transmitting the bitstream to the video decoder.

## Claims

### Claim 1

A non-transitory computer-readable storage medium storing a bitstream of a video, the bitstream comprising a frame packing arrangement supplemental enhancement information (SEI) message that applies to a picture, the frame packing arrangement SEI message including a frame packing arrangement cancel flag equal to zero to indicate that a second SEI message that applies to the picture and has a second cancel flag equal to zero is not present, wherein the second SEI message is a different type of SEI message than the frame packing SEI message, and wherein the frame packing arrangement cancel flag equal to zero also indicates that a video decoder shall ignore SEI messages of the different type.

### Claim 2 (depends on 1)

The storage medium of claim 1, wherein the second SEI message corresponds to omnidirectional video.

### Claim 3 (depends on 1)

The storage medium of claim 1, wherein the second cancel flag corresponds to omnidirectional video.

### Claim 4 (depends on 1)

The storage medium of claim 1, wherein the second SEI message comprises a fisheye video information SEI message.

### Claim 5 (depends on 1)

The storage medium of claim 1, wherein the second cancel flag comprises a fisheye_cancel_flag.

### Claim 6

A non-transitory computer-readable storage medium storing instructions that, wherein executed by one or more processors, cause a video processing apparatus to:
receive an encoded bitstream containing a frame packing arrangement supplemental enhancement information (SEI) message that applies to a picture, the frame packing arrangement SEI message including a frame packing arrangement cancel flag equal to zero to indicate that a second SEI message that applies to the picture and has a second cancel flag equal to zero is not present, wherein the second SEI message is a different type of SEI message than the frame packing SEI message, and wherein the frame packing arrangement cancel flag equal to zero also indicates that a video decoder shall ignore SEI messages of the different type; and
decode the encoded bitstream according to the frame packing arrangement cancel flag.

### Claim 7 (depends on 6)

The storage medium of claim 6, wherein the second SEI message corresponds to omnidirectional video.

### Claim 8 (depends on 6)

The storage medium of claim 6, wherein the second cancel flag corresponds to omnidirectional video.

### Claim 9 (depends on 6)

The storage medium of claim 6, wherein the second SEI message comprises a fisheye video information SEI message.

### Claim 10 (depends on 6)

The storage medium of claim 6, wherein the second cancel flag comprises a fisheye_cancel_flag.

### Claim 11

A non-transitory computer-readable storage medium storing instructions that, wherein executed by one or more processors, cause a video processing apparatus to:
encode a frame packing arrangement supplemental enhancement information (SEI) message that applies to a picture into a bitstream, the frame packing arrangement SEI message including a frame packing arrangement cancel flag equal to zero to indicate that a second SEI message that applies to the picture and has a second cancel flag equal to zero is not present, wherein the second SEI message is a different type of SEI message than the frame packing SEI message, and wherein the frame packing arrangement cancel flag equal to zero also indicates that a video decoder shall ignore SEI messages of the different type; and
transmit the bitstream toward the video decoder.

### Claim 12 (depends on 11)

The storage medium of claim 11, wherein the second SEI message corresponds to omnidirectional video.

### Claim 13 (depends on 11)

The storage medium of claim 11, wherein the second cancel flag corresponds to omnidirectional video.

### Claim 14 (depends on 11)

The storage medium of claim 11, wherein the second SEI message comprises a fisheye video information SEI message.

### Claim 15 (depends on 11)

The storage medium of claim 11, wherein the second cancel flag comprises a fisheye_cancel_flag.
