IP Library Granted Patent US 10,924,765
Granted Patent B2
US 10,924,765 · App. 16/186,735 · Granted Feb 16, 2021

Video bitstream encoding and decoding with restrictions on signaling to improve viewer experience

Inventor: Sachin G. Deshpande (Camas, WA)
Assignee: SHARP KABUSHIKI KAISHA
H04N19/70H04N19/124H04N19/159H04N19/188H04N19/30H04N19/436H04N19/51H04N19/619H04N19/91
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 10,924,765
App. No.
16/186,735
Granted
Feb 16, 2021
Kind
B2
Abstract

A method for encoding a video bitstream by an encoder device includes generating hypothetical reference decoder parameters in a video parameter set, generating the video parameter set and a video parameter set video usability information syntax structure, and encoding the video bitstream having a constant picture rate. The hypothetical reference decoder parameters include a fixed picture rate general flag, a fixed picture rate coded video sequence flag and a temporal distance, the video parameter set includes a video parameter set video usability information present flag, and the video parameter set video usability information syntax structure includes a picture rate present video parameter set flag, a picture rate present flag, a constant picture rate value and an average picture rate.

Claims (20)

1. A method for encoding a video bitstream by an encoder device, the method including:

selecting scalable high efficiency video coding (SHVC) as a video codec for a video subsystem of an ATSC 3.0 standard;

using a restriction regarding the SHVC;

generating the video bitstream complying with one or more bitstream constraints, when the SHVC is selected, wherein the video bitstream contains a base layer and an enhancement layer;

encoding a value of a fixed picture rate general flag syntax element equal to one, for each hypothetical reference decoder parameters syntax structure in a video parameter set that applies to a layer set of the base layer and the enhancement layer to be carried in the video subsystem, and encoding a value of a fixed picture rate coded video sequence flag syntax element equal to zero, for each hypothetical reference decoder parameters syntax structure in the video parameter set that applies to the layer set to be carried in the video subsystem, if a value of a parameter specifying a number of hypothetical reference decoder parameters syntax structures in the video parameter set is greater than zero;

encoding a value of an elemental duration syntax element in the hypothetical reference decoder parameters syntax structure, wherein the elemental duration syntax element is defined for i in a range of 0 to a maximum number of temporal sub-layers minus one; and

encoding a value of an average picture rate syntax element in a video parameter set video usability information syntax, wherein the average picture rate syntax element indicates an average picture rate, in units of picture per 256 seconds, of a j-th subset of the layer set, wherein

the value of the elemental duration syntax element in the hypothetical reference decoder parameters syntax structure applicable to the enhancement layer is encoded to be equal to a value of the elemental duration syntax element in the hypothetical reference decoder parameters syntax structure applicable to the base layer, if the value of the parameter is greater than zero;

a list of allowed values for the average picture rate syntax element for the layer set to be carried in the video subsystem is restricted to 24/1.001 Hz, 24 Hz, 30/1.001 Hz, 30 Hz 60/1.001 Hz, 60 Hz, 120/1.001 Hz, and 120 Hz; and

producing a bitstream including the video bitstream.

2. A method for decoding a video bitstream by a decoder device, the method including:

receiving a video bitstream using scalable high efficiency video coding (SHVC) as a video codec for a video subsystem of an ATSC 3.0 standard;

using a restriction regarding the SHVC;

determining whether the video bitstream complies with one or more bitstream constraints, when the SHVC is selected, wherein the video bitstream contains a base layer and an enhancement layer;

decoding a value of a fixed picture rate general flag syntax element equal to one, for each hypothetical reference decoder parameters syntax structure in a video parameter set that applies to a layer set of the base layer and the enhancement layer to be carried in the video subsystem, and decoding a value of a fixed picture rate coded video sequence flag syntax element equal to zero, for each hypothetical reference decoder parameters syntax structure in the video parameter set that applies to the layer set to be carried in the video subsystem, if a value of a parameter specifying a number of hypothetical reference decoder parameters syntax structures in the video parameter set is greater than zero;

decoding a value of an elemental duration syntax element in the hypothetical reference decoder parameters syntax structure, wherein the elemental duration syntax element is defined for i in a range of 0 to a maximum number of temporal sub-layers minus one; and

decoding a value of an average picture rate syntax element in a video parameter set video usability information syntax, wherein the average picture rate syntax element indicates an average picture rate, in units of picture per 256 seconds, of a j-th subset of the layer set, wherein

the value of the elemental duration syntax element in the hypothetical reference decoder parameters syntax structure applicable to the enhancement layer is encoded to be equal to a value of the elemental duration syntax element in the hypothetical reference decoder parameters syntax structure applicable to the base layer, if the value of the parameter is greater than zero;

a list of allowed values for the average picture rate syntax element for the layer set to be carried in the video subsystem is restricted to 24/1.001 Hz, 24 Hz, 30/1.001 Hz, 30 Hz, 60/1.001 Hz, 60 Hz, 120/1.001 Hz, and 120 Hz; and

producing decoded video from the video bitstream.

Assignments (1)
ASSIGNMENT OF ASSIGNOR'S INTEREST Recorded Nov 12, 2018
From: DESHPANDE, SACHIN G.
To: SHARP KABUSHIKI KAISHA
Reel/Frame 047474/0513 →
Continuity (3)
Division 15118153
Provisional Application 61943879 · Feb 24, 2014
Related Publication 20190132612A1 · May 2, 2019