IP Library Granted Patent US 11,758,193
Granted Patent B2
US 11,758,193 · App. 17/086,650 · Granted Sep 12, 2023

Signaling high-level information in video and image coding

Inventor: Shih-Ta Hsiang (Hsinchu, TW)
Assignee: HFI INNOVATION INC.
H04N19/70H04N19/172H04N19/184
View Patent ↗
Loading inventors, assignments & file history…
Monitor This Case
Get email alerts when status or documents change.
Order Certified Copies
Most orders are placed with the USPTO same day — all within 24 business hours.
Order via The Patent Place →
Pre-filled with this patent's details
Quick Facts
Patent No.
US 11,758,193
App. No.
17/086,650
Granted
Sep 12, 2023
Kind
B2
Abstract

A method for for signaling high-level information in image and video coding is provided. A video decoder receives data from a bitstream to be decoded as a current picture of a video. The video decoder parses a picture header of the current picture that includes a set of one or more slice information syntax elements in the picture header for indicating presence of one or more types of slices that are present in the current picture. The video decoder reconstructs the slices of the current picture by using the set of slice information syntax elements.

Claims (22)

1. A video decoding method, comprising:

receiving data from a bitstream to be decoded as a current picture of a video, the bitstream comprising data of a plurality of pictures of the video;

parsing a picture header of the current picture, the picture header comprising a set of one or more slice information syntax elements for indicating if one or more types of slices are allowed to be present in the current picture; and

parsing a slice header of a slice of the current picture based on the set of slice information syntax elements, wherein the parsing of the slice header comprises determining a slice type of the slice,

wherein the set of slice information syntax elements includes a multi-slice-type syntax element that indicates whether the current picture is allowed to include slices of more than one slice type.

2. The video decoding method of claim 1 , further comprising: bypassing parsing picture header syntax elements that are not associated with the one or more types of slices present in the current picture that are identified by the set of slice information syntax elements.

3. The video decoding method of claim 1 , wherein the set of slice information syntax elements indicates whether a particular type of slice is allowed to be present in the current picture.

4. The video decoding method of claim 1 , wherein the set of slice information syntax elements comprises one or more syntax elements for indicating whether a first type of slice is allowed to be present in the current picture and (ii) whether a second, different type of slice is allowed to be present in the current picture.

5. The video decoding method of claim 4 , wherein a slice of the first type of slices does not refer to information in pictures other than the current picture and a slice of the second type of slices refers to information in pictures other than the current picture.

6. The video decoding method of claim 1 , wherein the parsing of the slice header comprises parsing one or more syntax elements in the slice header when the multi-slice-type syntax element indicates that the current picture is allowed to include slices of more than one slice types.

7. The video decoding method of claim 1 , wherein the current picture refers to a picture parameter set (PPS) that includes a PPS syntax element that indicates whether slices of different slice types are allowed in the current picture, and wherein the multi-slice-type syntax element is parsed when the PPS syntax element indicates that slices of more than one slice types are allowed.

8. A video encoding method, comprising:

receiving raw pixel data to be encoded as a current picture of a video into a bitstream, the bitstream comprising data of a plurality of pictures of the video;

signaling a picture header of the current picture, the picture header comprising a set of one or more slice information syntax elements for indicating if one or more types of slices are allowed to be present in the current picture; and

parsing a slice header of a slice of the current picture based on the set of slice information syntax elements, wherein the parsing of the slice header comprises determining a slice type of the slice,

wherein the set of slice information syntax elements includes a multi-slice-type syntax element that indicates whether the current picture is allowed to include slices of more than one slice type.

9. An electronic apparatus, comprising:

a video decoder circuit configured to perform operations comprising:

receiving data from a bitstream to be decoded as a current picture of a video, the bitstream comprising data of a plurality of pictures of the video;

parsing a picture header of the current picture, the picture header comprising a set of one or more slice information syntax elements for indicating if one or more types of slices are allowed to be present in the current picture; and

parsing a slice header of a slice of the current picture based on the set of slice information syntax elements, wherein the parsing of the slice header comprises determining a slice type of the slice,

wherein the set of slice information syntax elements includes a multi-slice-type syntax element that indicates whether the current picture is allowed to include slices of more than one slice type.

Assignments (2)
ASSIGNMENT OF ASSIGNOR'S INTEREST Recorded Jan 31, 2022
From: MEDIATEK INC.
To: HFI INNOVATION INC.
Reel/Frame 058834/0359 →
ASSIGNMENT OF ASSIGNOR'S INTEREST Recorded Nov 5, 2020
From: HSIANG, SHIH-TA
To: MEDIATEK INC.
Reel/Frame 054285/0453 →