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: 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
  • Publication number: 20210211662
    Abstract: A video coding mechanism is disclosed. The mechanism includes receiving a bitstream including image data coded in a plurality of slices. A top left tile identifier (ID) and a bottom right tile ID of a first slice are determined. Boundaries of the first slice are determined based on the top left tile ID and the bottom right tile ID. The first slice is decoded to generate a reconstructed image based on the boundaries of the first slice.
    Type: Application
    Filed: March 11, 2021
    Publication date: July 8, 2021
    Inventors: Ye-Kui Wang, FNU Hendry, Jianle Chen
  • Publication number: 20210211663
    Abstract: A video coding mechanism is disclosed. The mechanism includes receiving a bitstream including image data divided into one or more slices. The one or more slices are further divided into one or more tiles. The mechanism further includes determining that a first slice contains a single tile based on a first flag. The mechanism further includes decoding the first slice to generate a reconstructed image.
    Type: Application
    Filed: March 11, 2021
    Publication date: July 8, 2021
    Inventors: Ye-Kui Wang, Fnu Hendry, Jianle Chen
  • Publication number: 20210203989
    Abstract: A video coding mechanism is disclosed. The mechanism includes receiving a bitstream comprising a plurality of coded sequences of point cloud coding (PCC) frames. The plurality of coded sequences of PCC frames represent a plurality of PCC attributes including geometry, texture, and one or more of reflectance, transparency, and normal. Each coded PCC frame is represented by one or more PCC network abstraction layer (NAL) units. The mechanism also includes parsing the bitstream to obtain, for each PCC attribute, an indication of one of a plurality of video codecs used to code the corresponding PCC attribute. The mechanism also includes decoding the bitstream based on the indicated video codecs for the PCC attributes.
    Type: Application
    Filed: March 12, 2021
    Publication date: July 1, 2021
    Inventors: Ye-Kui Wang, FNU Hendry, Vladyslav Zakharchenko
  • Publication number: 20210204000
    Abstract: A video coding mechanism is disclosed. The mechanism includes receiving at a decoder, a bitstream including a video coding layer (VCL) network abstraction layer (NAL) unit containing a slice of image data divided into a plurality of tiles. A number of the tiles in the VCL NAL unit are determined. A number of entry point offsets for the tiles is also determined as one less than the number of the tiles in the VCL NAL unit. Each entry point offset indicates a starting location of a corresponding tile in the VCL NAL unit. The number of entry point offsets is not explicitly signaled in the bitstream. The entry point offsets for the tiles are obtained based on the number of entry point offsets. The tiles are decoded at the entry point offsets to generate a reconstructed image.
    Type: Application
    Filed: March 11, 2021
    Publication date: July 1, 2021
    Inventors: Ye-Kui Wang, FNU Hendry, Jianle Chen
  • Publication number: 20210201539
    Abstract: A video coding mechanism is disclosed. The mechanism includes receiving a bitstream comprising a plurality of coded sequences of point cloud coding (PCC) frames, wherein the plurality of coded sequences of PCC frames represent a plurality of PCC attributes including geometry, texture, and one or more of reflectance, transparency, and normal. Each coded PCC frame is represented by one or more PCC network abstraction layer (NAL) units. The mechanism also includes parsing the bitstream to obtain an indication for each of the PCC NAL units that indicates whether each of the PCC NAL units belongs to a corresponding one of the PCC attributes, and to which of the PCC attributes the PCC NAL unit belongs when the PCC NAL unit belongs to the corresponding PCC attribute. The mechanism also includes decoding the bitstream based on the indications.
    Type: Application
    Filed: March 12, 2021
    Publication date: July 1, 2021
    Inventors: Ye-Kui Wang, FNU Hendry, Vladyslav Zakharchenko
  • Publication number: 20210195236
    Abstract: A method of decoding a coded video bitstream implemented by a video decoder is provided. The method includes parsing a flag; parsing candidates for a first reference picture list structure; determining that candidates for a second reference picture list structure are not present in the coded video bitstream and inferring that the candidates for the second reference picture list structure are the same as the candidates for the first reference picture list structure when the flag has a first value; determining that the candidates for the second reference picture list structure are present in the coded video bitstream when the flag has a second value; generating a reference picture list using the candidates for the first reference picture list structure or the candidates for the second reference picture list structure; and performing inter-prediction based on the reference picture list to generate a reconstructed block.
    Type: Application
    Filed: March 9, 2021
    Publication date: June 24, 2021
    Inventors: FNU Hendry, Ye-Kui Wang
  • Publication number: 20210195178
    Abstract: A method of decoding a coded video bitstream is provided. The method includes parsing a flag; parsing a first reference picture list structure; determining that an index to a second reference picture list structure is not present in a slice header of the coded video bitstream and inferring that the index to the second reference picture list structure is the same as an index to the first reference picture list structure when the flag has a first value; determining that the index to the second reference picture list structure is present in the slice header when the flag has a second value; generating a reference picture list using the first reference picture list structure or the second reference picture list structure; and performing inter-prediction based on the reference picture list to generate a reconstructed block.
    Type: Application
    Filed: March 9, 2021
    Publication date: June 24, 2021
    Inventors: FNU Hendry, Ye-Kui Wang
  • Publication number: 20210195235
    Abstract: A method of decoding a coded video bitstream implemented by a video decoder. The coded video bitstream includes a plurality of reference picture list structures each containing a plurality of reference picture entries. The method includes parsing a flag that specifies a sign value of an absolute value of a delta picture order count (POC) associated with a short-term reference picture entry from the plurality of reference picture entries; parsing the absolute value of the delta POC associated with the short-term reference picture entry; generating a reference picture list based on the sign value of the absolute value of the delta POC and the absolute value of the delta POC; and performing inter-prediction based on the reference picture list to generate a reconstructed block.
    Type: Application
    Filed: March 9, 2021
    Publication date: June 24, 2021
    Inventors: FNU Hendry, Ye-Kui Wang
  • Publication number: 20210185308
    Abstract: A method of decoding a coded video bitstream is provided. The method includes parsing a slice header of a current slice represented in the coded video bitstream. The slice header includes a reference picture list structure. The method also includes deriving, based on the reference picture list structure, a reference picture list of the current slice; and obtaining, based on the reference picture list, at least one reconstructed block of the current slice.
    Type: Application
    Filed: February 16, 2021
    Publication date: June 17, 2021
    Inventors: Ye-Kui Wang, FNU Hendry
  • Publication number: 20210176489
    Abstract: A method of decoding a coded video bitstream. The method includes obtaining a first reference picture list of a current slice represented in the coded video bitstream and a second reference picture list of the current slice, and marking a status of a reference picture in a decoded picture buffer (DPB) based on the first reference picture list and the second reference picture list when the current slice is a first slice in a current picture to which the current slice belongs. The status of the reference picture in the decoded picture buffer is one of used for short-term reference, used for long-term reference, or unused for reference. The method also includes using the reference picture in a reconstructing process of the current picture or a picture following the current picture when the status of the reference picture is used for short-term reference or used for long-term reference.
    Type: Application
    Filed: February 16, 2021
    Publication date: June 10, 2021
    Inventors: FNU Hendry, Ye-Kui Wang
  • Publication number: 20210168359
    Abstract: A method of decoding a coded video bitstream is provided. The method includes parsing a parameter set represented in the coded video bitstream. The parameter set contains a set of syntax elements that include a set of reference picture list structures. The method also includes parsing a slice header of a current slice represented in the coded video bitstream. The slice header contains an index of a reference picture list structure among the set of reference picture list structures in the parameter set. The method further includes deriving, based on the set of syntax elements in the parameter set and the index of the reference picture list structure, a reference picture list of the current slice. The method also includes obtaining, based on the reference picture list, at least one reconstructed block of the current slice.
    Type: Application
    Filed: February 16, 2021
    Publication date: June 3, 2021
    Inventors: Ye-Kui Wang, FNU Hendry
  • Publication number: 20210168360
    Abstract: A method of decoding a coded video bitstream is provided. The method includes obtaining a reference picture list structure for a current slice represented in the coded video bitstream; constructing a reference picture list for the current slice based on the reference picture list structure such that a number of entries in the reference picture list and an order of the entries in the reference picture list are both the same as in the reference picture list structure, wherein the reference picture list contains a plurality of active entries and a plurality of inactive entries; 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: June 3, 2021
    Inventors: FNU Hendry, Ye-Kui Wang
  • Patent number: 10917564
    Abstract: Techniques and systems are provided for processing video data. For example, 360-degree video data can be obtained for processing by an encoding device or a decoding device. The 360-degree video data includes pictures divided into motion-constrained tiles. The 360-degree video data can be used to generate a media file including several tracks. Each of the tracks contain a set of at least one of the motion-constrained tiles. The set of at least one of the motion-constrained tiles corresponds to at least one of several viewports of the 360-degree video data. A first tile representation can be generated for the media file. The first tile representation encapsulates a first track among the several tracks, and the first track includes a first set of at least one of the motion-constrained tiles at a first tile location in the pictures of the 360-degree video data. The first set of at least one of the motion-constrained tiles corresponds to a viewport of the 360-degree video data.
    Type: Grant
    Filed: September 28, 2017
    Date of Patent: February 9, 2021
    Assignee: Qualcomm Incorporated
    Inventors: Fnu Hendry, Ye-Kui Wang
  • Patent number: 10880565
    Abstract: Devices and methods for determining whether to initiate random access during decoding of video information. In one aspect, a device may include a memory configured to store video information that includes at least one recovery point supplemental enhancement information (SEI) message and a processor coupled to the memory. The processor is configured to determine whether the at least one recovery point SEI message comprises an indication to reset a picture order count (POC) semantic value. The processor is further configured to identify at least one of a first constraint regarding whether the recovery point SEI message is present in an access unit, a second constraint regarding an association of the recovery point SEI message with a picture, or a third constraint and determine whether to initiate the random access and decoding from the access unit based on at least one of the first constraint or the second constraint.
    Type: Grant
    Filed: March 20, 2015
    Date of Patent: December 29, 2020
    Assignee: QUALCOMM Incorporated
    Inventors: Fnu Hendry, Ye-kui Wang, Adarsh Krishnan Ramasubramonian
  • Patent number: 10798417
    Abstract: A method of decoding 360-degree video, including receiving video data indicative of a 360-degree video picture projected onto a 2D picture, the 2D picture being divided into a plurality of blocks, predicting a first of the blocks of the 2D picture, and deblock filtering pixels along a border of the first of the blocks based on the position of the border between the first of the blocks and a second of the blocks in the 360-degree video picture.
    Type: Grant
    Filed: July 3, 2018
    Date of Patent: October 6, 2020
    Assignee: QUALCOMM Incorporated
    Inventors: Fnu Hendry, Geert Van der Auwera, Muhammed Zeyd Coban, Marta Karczewicz
  • Patent number: 10779006
    Abstract: This disclosure describes techniques for signaling 360-degree video information in syntax structures. As one example, this disclosure describes examples for signaling projection types and related information for 360-degree video in syntax structures that include one or more syntax elements. In some examples, the same syntax structures may include non-360-degree video information as well. Accordingly, the syntax structure may be used for encoding and decoding a bitstream carrying only non-360-degree video data, only 360-degree video data, or both non-360-degree video data and 360-degree video data.
    Type: Grant
    Filed: February 13, 2019
    Date of Patent: September 15, 2020
    Assignee: Qualcomm Incorporated
    Inventors: Fnu Hendry, Muhammed Zeyd Coban, Geert Van der Auwera, Marta Karczewicz
  • Patent number: 10764605
    Abstract: A video coder may determine reference samples based on a location of a current block of a current picture of the 360-degree video data and a packing arrangement that defines an arrangement of a plurality of regions in the current picture. The current picture is in a projected domain and each respective region of the plurality of regions is a respective face defined by a projection of 360-degree video data. The regions are arranged in the current picture according to the packing arrangement. Based on the location of the current block being at a border of the first region that is adjacent to the second region and there being a discontinuity at the border due to the packing arrangement, the reference samples are samples of the current picture that spatially neighbor the current block in a spherical domain and not in the projected domain.
    Type: Grant
    Filed: February 8, 2019
    Date of Patent: September 1, 2020
    Assignee: Qualcomm Incorporated
    Inventors: Fnu Hendry, Geert Van der Auwera, Muhammed Zeyd Coban, Marta Karczewicz
  • Patent number: 10721465
    Abstract: A device for decoding 360-degree video data is configured to store a decoded picture of 360-degree video as a reference frame; derive an extended reference frame from the stored reference frame based on a padding amount by extending a first cube face in the reference frame; inter-predict a block of a current picture from a block of the extended reference frame by determining a motion vector for the block of the current picture; in response to a determination that the motion vector points to a cube face in the extended reference frame other than the first cube face, clipping the motion vector such that the motion vector points to a location in the first cube face; and locating a prediction block for a current block using the clipped motion vector.
    Type: Grant
    Filed: February 13, 2019
    Date of Patent: July 21, 2020
    Assignee: Qualcomm Incorporated
    Inventors: Muhammed Zeyd Coban, Geert Van der Auwera, Fnu Hendry, Marta Karczewicz
  • Patent number: 10645404
    Abstract: In an example, a method of coding video data includes obtaining one or more video coding layer (VCL) network abstraction layer (NAL) units of an access unit and a first layer of a multi-layer bitstream of video data. The method also includes only coding one or more non-VCL NAL units containing an SEI message applicable to the VCL NAL units of the first layer together with the VCL NAL units of the first layer such that within the access unit the bitstream does not contain any coded pictures of any other layer of the multi-layer bitstream between the VCL NAL units of the first layer and the non-VCL NAL units containing the SEI message applicable to the VCL NAL units of the first layer.
    Type: Grant
    Filed: March 23, 2015
    Date of Patent: May 5, 2020
    Assignee: QUALCOMM Incorporated
    Inventors: Ye-Kui Wang, Adarsh Krishnan Ramasubramonian, Fnu Hendry