Patents by Inventor Fnu Hendry

Fnu Hendry 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: 20210337200
    Abstract: A video coding mechanism is disclosed. The mechanism includes receiving a bitstream comprising a sub-picture partitioned from a picture and a sequence parameter set (SPS) comprising a sub-picture size and a sub-picture location. The SPS is parsed to obtain the sub-picture size of the sub-picture and the sub-picture location of the sub-picture. The sub-picture is decoded based on the sub-picture size and the sub-picture location to create a video sequence. The video sequence is forwarded for display.
    Type: Application
    Filed: July 8, 2021
    Publication date: October 28, 2021
    Inventors: Ye-Kui Wang, FNU Hendry
  • Publication number: 20210337227
    Abstract: A video coding mechanism is disclosed. The mechanism includes receiving a bitstream comprising a sequence parameter set (SPS), one or more sub-pictures partitioned from a picture, and one or more slice headers associated with one or more slices. The SPS is parsed to obtain sub-picture identifiers (IDs) for the one or more sub-pictures. The slice headers are parsed to obtain a current sub-picture ID associated with a current sub-picture. The current sub-picture ID indicating the slices are included in the current sub-picture of the one or more sub-pictures. The current sub-picture is decoded based on the current sub-picture ID to create a video sequence. The video sequence is forwarded for display.
    Type: Application
    Filed: July 8, 2021
    Publication date: October 28, 2021
    Inventors: Ye-Kui Wang, FNU Hendry
  • Publication number: 20210337226
    Abstract: A video coding mechanism is disclosed. The mechanism includes receiving a bitstream comprising one or more sub-pictures partitioned from a picture and a sub-picture level indicator indicating resource requirements for decoding a current sub-picture. The bitstream is parsed to obtain the sub-picture level indicator and the current sub-picture. Resources are allocated to decode the current sub-picture based on the sub-picture level indicator. The current sub-picture is decoded to create a video sequence by employing the allocated resources. The video sequence is forwarded for display.
    Type: Application
    Filed: July 8, 2021
    Publication date: October 28, 2021
    Inventors: Ye-Kui Wang, FNU Hendry
  • Publication number: 20210337198
    Abstract: A video coding mechanism is disclosed. The mechanism includes a bitstream comprising a parameter set and one or more sub-pictures partitioned from a picture. The parameter set is parsed to obtain a flag indicating that a current sub-picture is a temporal motion constrained sub-picture. The current sub-picture is extracted from the bitstream independently of the picture and based on the flag. The current sub-picture is decoded to create a video sequence. The video sequence is forwarded for display.
    Type: Application
    Filed: July 8, 2021
    Publication date: October 28, 2021
    Inventors: Ye-Kui Wang, FNU Hendry
  • Publication number: 20210337228
    Abstract: A video coding mechanism is disclosed. The mechanism includes receiving a bitstream comprising one or more sub-pictures partitioned from a picture such that each sub-picture includes a sub-picture width that is an integer multiple of a coding tree unit (CTU) size when the each sub-picture includes a right boundary that does not coincide with a right boundary of the picture. The bitstream is parsed to obtain the one or more sub-pictures. The one or more sub-pictures are decoded to create a video sequence. The video sequence is forwarded for display.
    Type: Application
    Filed: July 8, 2021
    Publication date: October 28, 2021
    Inventors: Ye-Kui Wang, FNU Hendry
  • Publication number: 20210337199
    Abstract: A video coding mechanism is disclosed. The mechanism includes receiving a bitstream comprising a plurality of sub-pictures partitioned from a picture such that a union of the sub-pictures covers a total area of the picture without overlap. The bitstream is parsed to obtain the one or more sub-pictures. The one or more sub-pictures are decoded to create a video sequence. The video sequence is forwarded for display.
    Type: Application
    Filed: July 8, 2021
    Publication date: October 28, 2021
    Inventors: Ye-Kui Wang, FNU Hendry
  • Publication number: 20210329263
    Abstract: A method of decoding a coded video bitstream implemented by a video decoder is provided. The method includes receiving, by a receiver of the video decoder, a mixed intra random access point (IRAP) picture including a first sub-picture and a second sub-picture, wherein the first sub-picture is an IRAP picture and the second sub-picture is a non-IRAP sub-picture; receiving, by the receiver; a reference picture list (RPL) for the mixed IRAP picture; decoding, by a processor of the video decoder, the second sub-picture using the RPL; and generating, by the processor, an image based on the second sub-picture as decoded. A corresponding encoding method is also provided.
    Type: Application
    Filed: July 1, 2021
    Publication date: October 21, 2021
    Inventors: FNU Hendry, Ye-Kui Wang
  • Publication number: 20210329226
    Abstract: A video coding mechanism is disclosed. The mechanism includes receiving a bitstream including a plurality of picture parameter sets (PPSs) and a plurality of pictures at a plurality of picture sizes. A first picture size of a first picture is determined from a first PPS. The first picture is decoded at the first picture size to create a decoded reference picture. The decoded reference picture is stored in a decoded picture buffer. A second picture size of a second picture is determined from a second PPS. The second picture references the decoded reference picture according to inter-prediction. The decoded reference picture is scaled from the first picture size to the second picture size. The second picture is decoded at the second picture size based on the decoded reference picture at the second picture size.
    Type: Application
    Filed: June 28, 2021
    Publication date: October 21, 2021
    Inventors: FNU Hendry, Ye-Kui Wang, Jianle Chen
  • Publication number: 20210329305
    Abstract: The present disclosure provides an encoding and decoding device, as well as an encoding and decoding method. In particular, the present disclosure relates to method for decoding of a video bitstream implemented by a decoding device, wherein the video bitstream includes data representing a coded picture comprising tile columns, the decoding method comprising: obtaining a syntax element by parsing the video bitstream, wherein the syntax element is used to derive the width of the tile columns, wherein the width of the tile columns is uniform; predicting the picture according the width of the tile columns.
    Type: Application
    Filed: June 29, 2021
    Publication date: October 21, 2021
    Inventors: Maxim Borisovitch Sychev, FNU Hendry, Ye-Kui Wang
  • Publication number: 20210329236
    Abstract: A video coding mechanism is disclosed. The mechanism includes receiving a sub-bitstream including: a sub-picture of a picture partitioned into a plurality of slices including a first slice, a parameter set associated with the picture and the sub-picture, and a slice header associated with the first slice. The parameter set is parsed to obtain an identifier and a length of a slice address of the first slice. A slice address for the first slice is determined from the slice header based on the identifier and the length of the slice address. The sub-bitstream is decoded to create a video sequence of sub-pictures including the first slice. The video sequence of sub-pictures is forwarded for display.
    Type: Application
    Filed: June 29, 2021
    Publication date: October 21, 2021
    Inventors: FNU Hendry, Ye-Kui Wang
  • Publication number: 20210329265
    Abstract: A video coding mechanism is disclosed. The mechanism includes partitioning a picture into a plurality of first level tiles. A subset of the first level tiles is partitioned into a plurality of second level tiles. The first level tiles and the second level tiles are encoded into a bitstream. A split indication is encoded into the bitstream. The split indication indicates that at least one of the first level tiles is split into the second level tiles. The bitstream is stored for communication toward a decoder.
    Type: Application
    Filed: June 24, 2021
    Publication date: October 21, 2021
    Inventors: Yei-Kui Wang, FNU Hendry, Maxim Borisovitch Sychev
  • Publication number: 20210329264
    Abstract: A video coding mechanism is disclosed. The mechanism includes partitioning a picture into a plurality of first level tiles. A subset of the first level tiles is partitioned into a plurality of second level tiles. Each second level tile contains a single rectangular slice of picture data. The first level tiles and the second level tiles are encoded into a bitstream. The bitstream is stored for communication toward a decoder.
    Type: Application
    Filed: June 24, 2021
    Publication date: October 21, 2021
    Inventors: Yei-Kui Wang, FNU Hendry, Maxim Borisovitch Sychev
  • Publication number: 20210321110
    Abstract: A video coding mechanism is disclosed. The mechanism includes partitioning a picture into a plurality of tiles. A number of the tiles are included in a tile group. The mechanism determines whether the tile group is a raster scan tile group or a rectangular tile group. The number of tiles in the tile group is determined based on whether the tile group is the raster scan tile group or the rectangular tile group. The tiles are encoded into a bitstream based on the tile group. The bitstream is stored for communication toward a decoder.
    Type: Application
    Filed: June 15, 2021
    Publication date: October 14, 2021
    Inventors: FNU Hendry, Ye-Kui Wang
  • Publication number: 20210321100
    Abstract: A video coding mechanism is disclosed. The mechanism includes partitioning a first picture into a plurality of tiles. A group of the tiles is assigned into a first tile group. The first tile group is a rectangular shape that wraps around the first picture in a horizontal direction and a vertical direction. The first tile group is encoded into a bitstream. A flag is encoded into a parameter set in the bitstream to indicate the first tile group is an arbitrary tile group. The bitstream is stored for communication toward a decoder.
    Type: Application
    Filed: June 11, 2021
    Publication date: October 14, 2021
    Inventors: FNU Hendry, Ye-Kui Wang
  • Publication number: 20210314577
    Abstract: A video coding mechanism is disclosed. The mechanism includes partitioning a picture into a plurality of tiles. A number of the tiles are included in a tile group. A flag is also encoded into a parameter set of a bitstream. The flag is set to a first value when the tile group is a raster scan tile group and a second value when the tile group is a rectangular tile group. The tiles are encoded into the bitstream based on the tile group. The bitstream is stored for communication toward a decoder.
    Type: Application
    Filed: June 15, 2021
    Publication date: October 7, 2021
    Inventors: FNU Hendry, Ye-Kui Wang
  • Publication number: 20210258567
    Abstract: A method of decoding a coded video bitstream is provided. The method includes obtaining a first reference picture list structure and a second reference picture list structure represented in the coded video bitstream; deriving, based on the first reference picture list structure and the second reference picture list structure, a first reference picture list of a current slice and a second reference picture list of the current slice, wherein the current slice comprises an intra (I) slice or a uni-predictive (P) slice; and obtaining at least one reconstructed block of the current slice following derivation of the first reference picture list and the second reference picture list.
    Type: Application
    Filed: February 16, 2021
    Publication date: August 19, 2021
    Inventors: Fnu Hendry, Ye-Kui Wang
  • Publication number: 20210258568
    Abstract: A method of decoding a coded video bitstream includes obtaining a reference picture list structure for a current slice represented in the coded video bitstream, wherein the reference picture list structure contains a number of entries; obtaining a default number of active entries in a reference picture list for the current slice; constructing a reference picture list for the current slice, the reference picture list containing a number of active and inactive entries; setting the number of active entries in the reference picture list equal to the number of entries in the reference picture list structure when the default number of active entries in the reference picture list is greater than the number of entries in the reference picture list structure; and obtaining, based on at least one active entry of the reference picture list, at least one reconstructed block of the current slice.
    Type: Application
    Filed: February 16, 2021
    Publication date: August 19, 2021
    Inventors: FNU Hendry, Ye-Kui Wang
  • Publication number: 20210258598
    Abstract: A video coding mechanism is disclosed. The mechanism includes receiving a bitstream comprising a first header parameter set (HPS) containing a first type of coding tool parameters, a second HPS containing a second type of coding tool parameters, a slice header, and a slice associated with the slice header. The mechanism further includes determining that the slice header contains a first reference to the first HPS and a second reference to the second HPS. The mechanism further includes decoding the slice using the first type of coding tool parameters and the second type of coding tool parameters based on the determination that the slice header contains the first reference and the second reference. The mechanism further includes forwarding the slice for display as part of a decoded video sequence.
    Type: Application
    Filed: April 30, 2021
    Publication date: August 19, 2021
    Inventors: FNU Hendry, Ye-Kui Wang, Jianle Chen
  • Publication number: 20210235096
    Abstract: A method for decoding a video bitstream. The bitstream comprises coded data for at least one picture, and each picture comprises at least one tile group. The method includes parsing a flag that specifies whether tile information for a coded picture is present in a parameter set or in a tile group header. The tile information indicates which tiles of the picture are included in a tile group. The method parses the tile information from either the parameter set or the tile group header based on the flag. The method obtains the decoded data of the coded picture based on the tile information.
    Type: Application
    Filed: April 13, 2021
    Publication date: July 29, 2021
    Inventors: FNU Hendry, Ye-Kui Wang
  • Publication number: 20210211664
    Abstract: A video coding mechanism is disclosed. The mechanism includes receiving a bitstream including a first slice of a coded image. The coded image is associated with a picture parameter set (PPS) in the bitstream. The first slice is associated with a slice header in the bitstream. A list of identifiers (IDs) is parsed from the PPS. A first ID is parsed from the slice header of the first slice. The first ID matches one of the IDs in the list of IDs in the PPS. A list of tiles coded in the first sliceis determined based on the first ID. The first slice is determined to generate a reconstructed sub-image of the coded image.
    Type: Application
    Filed: March 11, 2021
    Publication date: July 8, 2021
    Inventors: Ye-Kui Wang, FNU Hendry, Jianle Chen