# US 12,015,774 B2 · Slice level signaling in video bitstreams that include subpictures

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

- Number: US 12,015,774 B2
- Document ID: US12015774B2
- Status: Granted
- Kind: B2
- Application number: 17/994,085
- Filed: 2022-11-25
- Published: 2023-04-13
- Granted: 2024-06-18
- Earliest claimed: 2019-10-02
- Assignees: Beijing Bytedance Network Technology Co., Ltd.; Bytedance Inc.
- Applicants: Beijing Bytedance Network Technology Co., Ltd.; Bytedance Inc.
- Inventors: Kai Zhang; Zhipin Deng; Hongbin Liu; Li Zhang; Jizheng Xu
- Web page: https://patentgrep.com/patent/US12015774B2

## CPC

- H04N 19/119: Adaptive subdivision aspects, e.g. subdivision of a picture into rectangular or non-rectangular coding blocks
- H04N 19/174: the region being a slice, e.g. a line of blocks or a group of blocks
- H04N 19/176: the region being a block, e.g. a macroblock
- 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/46: Embedding additional information in the video signal during the compression process (H04N19/517, H04N19/68, H04N19/70 take precedence)
- H04N 19/70: characterised by syntax aspects related to video coding, e.g. related to compression standards
- H04N: PICTORIAL COMMUNICATION, e.g. TELEVISION

## Abstract

An example method of video processing includes partitioning, for a conversion between a current video block of a picture of a video and a bitstream of the video, the picture into one or more slices according to a requirement of bitstream conformance. The requirement of bitstream conformance specifies that a union of the one or more slices covers the whole picture, and a first syntax element is included in the bitstream to indicate whether the one or more slices have a rectangular shape. The method also includes performing the conversion at least based on the partitioning.

## Claims

### Claim 1

A method of video processing, comprising:
partitioning, for a conversion between a current video block of a picture of a video and a bitstream of the video, the picture into one or more slices and into one or more sub-pictures according to a requirement of bitstream conformance; and
performing the conversion at least based on the partitioning,
wherein the requirement of bitstream conformance specifies that a union of the one or more slices covers a whole picture, and a tile of the picture overlaps with at most one sub-picture of the picture; and
wherein a first syntax element is included in the bitstream to indicate whether the one or more slices have a rectangular shape.

### Claim 2 (depends on 1)

The method of claim 1,
wherein the requirement of bitstream conformance further specifies that a union of the one or more sub-pictures that result from the partitioning of the picture covers the whole picture.

### Claim 3 (depends on 2)

The method of claim 2, wherein a sub-picture of the one or more sub-pictures is partitioned into one or more slices, and
wherein the requirement of bitstream conformance further specifies that a union of the one or more slices that result from the partitioning of the sub-picture covers a whole sub-picture.

### Claim 4 (depends on 2)

The method of claim 2, wherein a slice of the picture overlaps with at most one sub-picture of the picture.

### Claim 5 (depends on 1)

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

### Claim 6 (depends on 1)

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

### Claim 7

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:
partition, for a conversion between a current video block of a picture of a video and a bitstream of the video, the picture into one or more slices and into one or more sub-pictures according to a requirement of bitstream conformance; and
perform the conversion at least based on the partitioning,
wherein the requirement of bitstream conformance specifies that a union of the one or more slices covers a whole picture, and a tile of the picture overlaps with at most one sub-picture of the picture; and
wherein a first syntax element is included in the bitstream to indicate whether the one or more slices have a rectangular shape.

### Claim 8 (depends on 7)

The apparatus of claim 7,
wherein the requirement of bitstream conformance further specifies that a union of the one or more sub-pictures that result from the partitioning of the picture covers the whole picture.

### Claim 9 (depends on 8)

The apparatus of claim 8, wherein a sub-picture of the one or more sub-pictures is partitioned into one or more slices, and
wherein the requirement of bitstream conformance further specifies that a union of the one or more slices that result from the partitioning of the sub-picture covers a whole sub-picture.

### Claim 10 (depends on 8)

The apparatus of claim 8, wherein a slice of the picture overlaps with at most one sub-picture of the picture.

### Claim 11

A non-transitory computer-readable storage medium storing instructions that cause a processor to:
partition, for a conversion between a current video block of a picture of a video and a bitstream of the video, the picture into one or more slices and into one or more sub-pictures according to a requirement of bitstream conformance; and
perform the conversion at least based on the partitioning,
wherein the requirement of bitstream conformance specifies that a union of the one or more slices covers a whole picture, and a tile of the picture overlaps with at most one sub-picture of the picture; and
wherein a first syntax element is included in the bitstream to indicate whether the one or more slices have a rectangular shape.

### Claim 12 (depends on 11)

The non-transitory computer-readable storage medium of claim 11,
wherein the requirement of bitstream conformance further specifies that a union of the one or more sub-pictures that result from the partitioning of the picture covers the whole picture.

### Claim 13 (depends on 12)

The non-transitory computer-readable storage medium of claim 12, wherein a sub-picture of the one or more sub-pictures is partitioned into one or more slices, and
wherein the requirement of bitstream conformance further specifies that a union of the one or more slices that result from the partitioning of the sub-picture covers a whole sub-picture.

### Claim 14 (depends on 12)

The non-transitory computer-readable storage medium of claim 12, wherein a slice of the picture overlaps with at most one sub-picture of the picture.

### Claim 15

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:
partitioning, for a current video block of a picture of a video, the picture into one or more slices and into one or more sub-pictures according to a requirement of bitstream conformance; and
generating the bitstream at least based on the partitioning, and
wherein the requirement of bitstream conformance specifies that a union of the one or more slices covers a whole picture, and a tile of the picture overlaps with at most one sub-picture of the picture; and
wherein a first syntax element is included in the bitstream to indicate whether the one or more slices have a rectangular shape.

### Claim 16 (depends on 15)

The non-transitory computer-readable recording medium of claim 15,
wherein the requirement of bitstream conformance further specifies that a union of the one or more sub-pictures that result from the partitioning of the picture covers the whole picture.

### Claim 17 (depends on 16)

The non-transitory computer-readable recording medium of claim 16, wherein a sub-picture of the one or more sub-pictures is partitioned into one or more slices, and
wherein the requirement of bitstream conformance further specifies that a union of the one or more slices that result from the partitioning of the sub-picture covers a whole sub-picture.

### Claim 18 (depends on 7)

The apparatus of claim 7, wherein the conversion includes encoding the current video block into the bitstream.

### Claim 19 (depends on 7)

The apparatus of claim 7, wherein the conversion includes decoding the current video block from the bitstream.

### Claim 20 (depends on 15)

The non-transitory computer-readable recording medium of claim 15, wherein a slice of the picture overlaps with at most one sub-picture of the picture.
