Patents by Inventor Kui Wang

Kui Wang has filed for patents to protect the following inventions. This listing includes patent applications that are pending as well as patents that have already been granted by the United States Patent and Trademark Office (USPTO).

  • Publication number: 20220217411
    Abstract: A video coding mechanism is disclosed. The mechanism includes encoding one or more coded pictures into a bitstream. A supplemental enhancement information (SEI) network abstraction layer (NAL) unit with a NAL unit type (nal_unit_type) equal to a suffix SEI NAL unit type (SUFFIX_SEI_NUT) is also encoded into the bitstream. The SEI NAL unit contains a scalable nesting SEI message. A set of bitstream conformance tests is performed on the bitstream based on the scalable nesting SEI message. The bitstream is stored for communication toward a decoder.
    Type: Application
    Filed: March 22, 2022
    Publication date: July 7, 2022
    Inventor: Ye-Kui Wang
  • Publication number: 20220217417
    Abstract: A video coding mechanism is disclosed. The mechanism includes encoding a bitstream comprising one or more output layer sets (OLSs). A sub-bitstream extraction process is performed by a hypothetical reference decoder (HRD) to extract a target OLS from the OLSs. A supplemental enhancement information (SEI) network abstraction layer (NAL) unit that contains a scalable nesting SEI message is removed from the bitstream when no scalable-nested SEI messages in the scalable nesting SEI message reference the target OLS. A set of bitstream conformance tests are performed on the target OLS.
    Type: Application
    Filed: March 24, 2022
    Publication date: July 7, 2022
    Inventor: Ye-Kui Wang
  • Publication number: 20220217383
    Abstract: A method of video decoding comprises receiving a bitstream including a picture parameter set (PPS) containing a single slice per subpicture flag; determining whether the single slice per subpicture flag has a first value or a second value, where the first value specifies that each subpicture referring to the PPS includes one and only one rectangular slice, and where the second value specifies that each subpicture referring to the PPS may include one or more rectangular slices; decoding the one and only one rectangular slice when the single slice per subpicture flag has the first value and the one or more rectangular slices when the single slice per subpicture flag has the second value.
    Type: Application
    Filed: March 22, 2022
    Publication date: July 7, 2022
    Inventors: Ye-Kui Wang, FNU Hendry
  • Publication number: 20220217357
    Abstract: A video coding mechanism is disclosed. The mechanism includes encoding a bitstream comprising one or more layers of coded pictures. A video parameter set (VPS) is also encoded into the bitstream. The VPS includes an output layer set (OLS) mode identification code (ols_mode_idc) specifying that a total number of OLSs specified by the VPS is equal to a number of layers specified by the VPS. The bitstream is stored for communication toward a decoder.
    Type: Application
    Filed: March 22, 2022
    Publication date: July 7, 2022
    Inventor: Ye-Kui Wang
  • Publication number: 20220217390
    Abstract: A video coding mechanism is disclosed. The mechanism includes encoding a coded picture into a bitstream. A current supplemental enhancement information (SEI) message that comprises a decoding unit (DU) hypothetical reference decoder (HRD) parameters present flag (du_hrd_params_present_flag) is also encoded into the bitstream. The du_hrd_params_present_flag specifies whether DU level HRD parameters are present in the bitstream. A set of bitstream conformance tests is performed on the bitstream based on the current SEI message. The bitstream is stored for communication toward a decoder.
    Type: Application
    Filed: March 22, 2022
    Publication date: July 7, 2022
    Inventor: Ye-Kui Wang
  • Publication number: 20220217388
    Abstract: A video coding mechanism is disclosed. The mechanism includes receiving a bitstream comprising a plurality of pictures. A no output of prior pictures flag (NoOutputOfPriorPicsFlag) is set when a value of maximum picture width in luma samples (PicWidthMaxInSamplesY) for a current access unit (AU) is different from a value of PicWidthMaxInSamplesY for a preceding AU in decoding order. A decoded picture buffer (DPB) is emptied without output of contained pictures based on a value of the NoOutputOfPriorPicsFlag. A current picture is decoded and stored in the DPB. The current picture is output from the DPB for display as part of a decoded video sequence.
    Type: Application
    Filed: March 22, 2022
    Publication date: July 7, 2022
    Inventor: Ye-Kui Wang
  • Publication number: 20220217376
    Abstract: A method of decoding is provided. The method includes receiving a bitstream comprising a coded picture and a supplemental enhancement information (SEI) message, wherein the SEI message includes coded picture buffer (CPB) parameters corresponding to decoding unit (DU)-based hypothetical reference decoder (HRD) operations on sublayers; and decoding the coded picture from the bitstream to obtain a decoded picture. A corresponding method of encoding is also provided.
    Type: Application
    Filed: March 23, 2022
    Publication date: July 7, 2022
    Inventor: Ye-Kui Wang
  • Publication number: 20220217330
    Abstract: A method of decoding is provided. The method includes receiving a video bitstream including a plurality of layers, a video parameter set (VPS) specifying a plurality of output layer sets (OLSs) each including one or more layers from the plurality of layers, and a sequence parameter set (SPS) including a set of decoded picture buffer (DPB) parameters for each of the one or more layers only once when one or more of the one or more layers have been included in more than one of the plurality of OLSs; and decoding a picture from one of the plurality of layers to obtain a decoded picture. A corresponding method of encoding is also provided.
    Type: Application
    Filed: March 22, 2022
    Publication date: July 7, 2022
    Inventor: Ye-Kui Wang
  • Publication number: 20220217416
    Abstract: A method of decoding is provided. The method includes receiving a video bitstream including a picture unit (PU) having a picture header (PH) with a PH syntax structure, where the PH syntax structure includes the following syntax elements common for all slices of a coded picture associated with the PH syntax structure: a non-reference picture flag, a picture parameter set (PPS) identifier (ID), a picture order count (POC) least significant bit (LSB), a no output of prior pictures flag, a recovery point POC, and a picture output flag; and decoding the coded picture from the PU to obtain a decoded picture.
    Type: Application
    Filed: March 23, 2022
    Publication date: July 7, 2022
    Inventors: Fnu Hendry, Ye-Kui Wang, Jianle Chen
  • Publication number: 20220217391
    Abstract: A video coding mechanism is disclosed. The mechanism includes encoding a bitstream comprising one or more layers. A scalable nesting supplemental enhancement information (SEI) message is encoded into the bitstream in a current SEI network abstraction layer (NAL) unit. The scalable nesting SEI message contains one or more scalable-nested SEI messages and one or more scalable nesting layer identifiers (Ids) that specify layer Id values of the layers to which the scalable-nested SEI messages apply except a layer Id value of the current SEI NAL unit. A set of bitstream conformance tests are performed on the layers based on the scalable-nested SEI messages. The bitstream is stored for communication toward a decoder.
    Type: Application
    Filed: March 23, 2022
    Publication date: July 7, 2022
    Inventor: Ye-Kui Wang
  • Publication number: 20220217374
    Abstract: A video coding mechanism is disclosed. The mechanism includes encoding a bitstream comprising one or more layers of coded pictures. A hypothetical reference decoder (HRD) parameters syntax structure is encoded into the bitstream. The HRD parameters syntax structure specifies that all of the layers are associated with a same number of coded picture buffer (CPB) delivery schedules. A set of bitstream conformance tests are performed on the layers based on the CPB delivery schedules.
    Type: Application
    Filed: March 24, 2022
    Publication date: July 7, 2022
    Inventor: Ye-Kui Wang
  • Publication number: 20220217329
    Abstract: A method of decoding is provided. The method includes receiving, by the video decoder, a video bitstream including a video parameter set (VPS) and a plurality of layers, where each layer is included in at least one output layer set (OLS) specified by the VPS; and decoding, by the video decoder, a picture from one of the plurality of layers. A method of encoding is also provided. The method of encoding includes generating, by the video encoder, a plurality of layers and a video parameter set (VPS) specifying one or more output layer sets (OLSs), wherein each layer from the plurality of layers is included in at least one of the OLSs specified by the VPS; encoding, by the video encoder, the plurality of layers and the VPS into a video bitstream; and storing, by the video encoder, the video bitstream for communication toward a video decoder.
    Type: Application
    Filed: March 22, 2022
    Publication date: July 7, 2022
    Inventor: Ye-Kui Wang
  • Publication number: 20220217384
    Abstract: A method of decoding is provided. The method includes receiving, by the video decoder, a video bitstream including a video parameter set (VPS) and a plurality of layers, where no layer is neither an output layer of at least one OLS nor a direct reference layer of any other layer; and decoding, by the video decoder, a picture from one of the plurality of layers. A method of encoding is also provided. The method includes generating, by the video encoder, a plurality of layers and a VPS specifying one or more output layer sets (OLSs), where no layer is neither an output layer of at least one OLS nor a direct reference layer of any other layer; encoding, by the video encoder, the plurality of layers and the VPS into a video bitstream; and storing, by the video encoder, the video bitstream for communication toward a video decoder.
    Type: Application
    Filed: March 22, 2022
    Publication date: July 7, 2022
    Inventor: Ye-Kui Wang
  • Publication number: 20220217380
    Abstract: A method comprises: receiving, by a video decoder, a video bitstream comprising an RPL flag, wherein the RPL flag equal to a first value specifies that RPL signaling is present in a PH, and wherein the RPL flag equal to a second value specifies that RPL signaling is not present in the PH and may be present in slice headers; and decoding, by the video decoder using the RPL flag, a coded picture to obtain a decoded picture. A comprises: receiving, by a video decoder, a video bitstream comprising an SAO flag, wherein the SAO flag specifies that SAO information may be present or is not present in a PH or specifies that the SAO information may be present or is not present in slice headers; and decoding, by the video decoder using the SAO flag, a coded picture to obtain a decoded picture.
    Type: Application
    Filed: March 22, 2022
    Publication date: July 7, 2022
    Inventors: FNU Hendry, Ye-Kui Wang, Jianle Chen
  • Publication number: 20220217375
    Abstract: A video coding mechanism is disclosed. The mechanism includes receiving a bitstream comprising one or more layers and a scalable nesting supplemental enhancement information (SEI) message. The scalable nesting SEI message includes one or more scalable-nested SEI messages and a scalable nesting output layer set (OLS) flag. The scalable nesting OLS flag is set to specify whether the scalable-nested SEI messages apply to specific OLSs or specific layers. A coded picture is decoded from the one or more layers to produce a decoded picture. The decoded picture is forwarded for display as part of a decoded video sequence.
    Type: Application
    Filed: March 23, 2022
    Publication date: July 7, 2022
    Inventor: Ye-Kui Wang
  • Publication number: 20220217412
    Abstract: A video coding mechanism is disclosed. The mechanism includes receiving a bitstream at a decoder. The bitstream comprises one or more layers and a scalable nesting supplemental enhancement information (SEI) message in a current SEI network abstraction layer (NAL) unit. The scalable nesting SEI message contains scalable-nested SEI messages and a scalable nesting all layers flag (all_layers_flag) that specifies whether the scalable-nested SEI messages apply to all layers that have a layer identifier (Id) that is greater than or equal to a layer Id of the current SEI NAL unit. A coded picture is decoded from the one or more layers to produce a decoded picture. The decoded picture is forwarded for display as part of a decoded video sequence.
    Type: Application
    Filed: March 23, 2022
    Publication date: July 7, 2022
    Inventor: Ye-Kui Wang
  • Publication number: 20220217410
    Abstract: A video coding mechanism is disclosed. The mechanism includes receiving a bitstream comprising a picture parameter set (PPS) in a PPS network abstraction layer (NAL) unit and a coded picture comprising a set of video coding layer (VCL) NAL units. A particular VCL NAL unit does not refer to the PPS NAL unit unless a value of a NAL unit header layer identifier (nuh_layer_id) of the PPS NAL unit is less than or equal to a value of a nuh_layer_id of the particular VCL NAL unit. The coded picture is decoded from the set of VCL NAL units based on the PPS in the PPS NAL unit to produce a decoded picture. The decoded picture is forwarded for display as part of a decoded video sequence.
    Type: Application
    Filed: March 22, 2022
    Publication date: July 7, 2022
    Inventor: Ye-Kui Wang
  • Publication number: 20220217385
    Abstract: A method of decoding is provided. The method includes receiving a video bitstream including a plurality of layers and a sequence parameter set (SPS) including a flag, wherein each of the plurality of layers referring to the SPS has a same set of (DPB) parameters regardless of whether each of the plurality of layers is an output layer or a non-output layer when the flag has a first value, and wherein each of the plurality of layers referring to the SPS has a first set of DPB parameters that apply to output layers and a second set of DPB parameters that apply to non-output layers when the flag has a second value; and decoding a picture from one of the plurality of layers to obtain a decoded picture. A corresponding method of encoding is also provided.
    Type: Application
    Filed: March 22, 2022
    Publication date: July 7, 2022
    Inventor: Ye-Kui Wang
  • Publication number: 20220217381
    Abstract: A video coding mechanism is disclosed. The mechanism includes encoding a bitstream comprising one or more output layer sets (OLSs). A video parameter set (VPS) specifying the OLS is also encoded into the bitstream. A set of bitstream conformance tests are performed at each operation point (OP) of each OLS, as specified by the VPS, to test each OP for conformance. The bitstream is stored for communication toward a decoder.
    Type: Application
    Filed: March 24, 2022
    Publication date: July 7, 2022
    Inventor: Ye-Kui Wang
  • Publication number: 20220217386
    Abstract: A method of decoding implemented by a video decoder is provided. The method includes receiving a bitstream including a sequence parameter set (SPS) containing a first flag and an indicator of a length of a picture order count (POC) most significant bits (MSB) value when present in a header referring to the SPS, where a value of the first flag specifies that a second flag is present in the header referring to the SPS, and where a value of the second flag specifies that the POC MSB value is present in the header; determining a POC value based on the POC MSB value; identifying a picture from the bitstream based on the POC value; and decoding the picture to obtain a decoded picture.
    Type: Application
    Filed: March 22, 2022
    Publication date: July 7, 2022
    Inventor: Ye-Kui Wang