IP Library Granted Patent US 11,722,656
Granted Patent B2
US 11,722,656 · App. 17/087,865 · Granted Aug 8, 2023

Method for output layer set mode

Inventors: Byeongdoo Choi (Palo Alto, CA); Shan Liu (Vancouver, WA); Stephan Wenger (Hillsborough, CA)
Assignee: TENCENT AMERICA LLC
H04N19/105H04N19/127H04N19/139H04N19/172H04N19/189H04N19/196H04N19/42
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,722,656
App. No.
17/087,865
Granted
Aug 8, 2023
Kind
B2
Abstract

A method, computer program, and computer system is provided for coding video data. Video data including a current picture and one or more other pictures is received. A first flag corresponding to whether the current picture is referenced by the one or more other pictures in a decoding order is checked. A second flag corresponding to whether the current picture is output; is checked. The video data is decoded based on values corresponding to the first flag and the second flag.

Claims (23)

1. A method for decoding video data, executable by a processor, comprising:

receiving coded video data including a coded current picture and one or more subsequent pictures;

checking a first flag for indicating whether the coded current picture is referenced for compensation or parameter prediction by the one or more subsequent pictures in a decoding order;

checking a second flag for indicating whether the coded current picture can be cropped and outputted for display or other purposes, the second flag being different from the first flag; and

decoding the coded video data at least in part by discarding the coded current picture from the coded video data based on the first flag indicating a lack of use of the coded current picture as a reference picture and the second flag indicating a restriction preventing output of the coded current picture,

wherein the first flag and the second flag are signaled in one of a picture header and a slice header associated with the video data, and

wherein a value of the second flag is inferred during decoding based on a value of the first flag.

2. A computer system for coding video data, the computer system comprising:

one or more computer-readable non-transitory storage media configured to store computer program code; and

one or more computer processors configured to access said computer program code and operate as instructed by said computer program code, said computer program code including:

receiving code configured to cause the one or more computer processors to receive coded video data including a coded current picture and one or more subsequent pictures;

first checking code configured to cause the one or more computer processors to check a first flag for indicating whether the coded current picture is referenced for compensation or parameter prediction by the one or more subsequent pictures in a decoding order;

second checking code configured to cause the one or more computer processors to check a second flag for indicating whether the coded current picture can be cropped and outputted for display or other purposes, the second flag being different from the first flag; and

decoding code configured to cause the one or more computer processors to decode the coded video data at least in part by discarding the coded current picture from the coded video data based on the first flag indicating a lack of use of the coded current picture as a reference picture and the second flag indicating a restriction preventing output of the coded current picture,

wherein the first flag and the second flag are signaled in one of a picture header and a slice header associated with the video data, and

wherein a value of the second flag is inferred during decoding based on a value of the first flag.

3. A non-transitory computer readable medium having stored thereon a computer program for coding video data, the computer program configured to cause one or more computer processors to:

receive coded video data including a coded current picture and one or more subsequent pictures;

check a first flag for indicating whether the coded current picture is referenced for compensation or parameter prediction by the one or more subsequent pictures in a decoding order;

check a second flag for indicating whether the coded current picture can be cropped and outputted for display or other purposes, the second flag being different from the first flag; and

decode the coded video data at least in part by discarding the coded current picture from the coded video data based on the first flag indicating a lack of use of the coded current picture as a reference picture and the second flag indicating a restriction preventing output of the coded current picture,

wherein the first flag and the second flag are signaled in one of a picture header and a slice header associated with the video data, and

wherein a value of the second flag is inferred during decoding based on a value of the first flag.

Assignments (1)
ASSIGNMENT OF ASSIGNOR'S INTEREST Recorded Nov 3, 2020
From: CHOI, BYEONGDOO; LIU, SHAN; WENGER, STEPHAN
To: TENCENT AMERICA LLC
Reel/Frame 054255/0935 →
Continuity (2)
Provisional Application 63003112 · Mar 31, 2020
Related Publication 20210314558A1 · Oct 7, 2021