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: 20240163467Abstract: A video coding mechanism is disclosed. The mechanism includes receiving a bitstream comprising a flag and a plurality of coded pictures including an intra random access point (IRAP) picture and one or more non-leading pictures associated with the IRAP picture. When the flag is set to a first value any leading pictures associated with the IRAP picture precede, in decoding order, all non-leading pictures associated with the IRAP picture. When the flag is set to a second value a non-leading picture precedes, in decoding order, an initial leading picture associated with the IRAP picture. The IRAP picture, any leading pictures associated with the IRAP picture, and the one or more non-leading pictures associated with the IRAP picture are decoded in decoding order based on the flag.Type: ApplicationFiled: January 22, 2024Publication date: May 16, 2024Inventors: FNU Hendry, Ye-Kui Wang
-
Publication number: 20240163425Abstract: A method of decoding a coded video bitstream implemented by a video decoder is provided. The method includes the video decoder determining whether a gradual decoding refresh (GDR) picture in the coded video bitstream is an initial picture in decoding order or the initial picture following an end of sequence (EOS) network abstraction layer (NAL) unit in the decoding order; setting a flag to a value to prevent the GDR picture from being output when the GDR picture is the initial picture in decoding order or the initial picture following the EOS NAL unit in the decoding order; decoding the GDR picture; and storing the GDR picture in a decoded picture buffer (DPB).Type: ApplicationFiled: November 16, 2023Publication date: May 16, 2024Inventors: FNU Hendry, Ye-Kui Wang, Jianle Chen
-
Patent number: 11979605Abstract: 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: GrantFiled: March 12, 2021Date of Patent: May 7, 2024Assignee: Huawei Technologies Co., Ltd.Inventors: Ye-Kui Wang, Fnu Hendry, Vladyslav Zakharchenko
-
Patent number: 11979553Abstract: 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: GrantFiled: February 16, 2021Date of Patent: May 7, 2024Assignee: Huawei Technologies Co., Ltd.Inventors: Ye-Kui Wang, FNU Hendry
-
Patent number: 11973939Abstract: A method of decoding a coded video bitstream implemented by a video decoder is disclosed. The method includes determining that a coded video sequence (CVS) of the coded video bitstream includes a video coding layer (VCL) network abstraction layer (NAL) unit having a gradual decoding refresh (GDR) network abstraction layer (NAL) unit type (GDR_NUT), the VCL NAL unit having the GDR_NUT containing a GDR picture; initiating decoding of the CVS at the GDR picture; and generating an image according to the CVS as decoded. A corresponding method of encoding is also disclosed.Type: GrantFiled: January 19, 2023Date of Patent: April 30, 2024Assignee: Huawei Technologies Co., Ltd.Inventors: Fnu Hendry, Ye-Kui Wang, Jianle Chen
-
Publication number: 20240137569Abstract: A video coding mechanism is disclosed. The mechanism includes receiving an extracted bitstream that is a result of a sub-bitstream extraction process from an input bitstream containing a set of sub-pictures. The extracted bitstream contains only a subset of the sub-pictures of the input bitstream to the sub-bitstream extraction process. A flag from the extracted bitstream is set to indicate that sub-picture information related to the subset of the sub-pictures is present in the extracted bitstream. One or more sub-picture identifiers (IDs) for the subset of the sub-pictures are obtained based on the flag. The subset of the sub-pictures is decoded based on the sub-picture IDs.Type: ApplicationFiled: October 24, 2023Publication date: April 25, 2024Inventors: Ye-Kui Wang, FNU Hendry
-
Publication number: 20240130835Abstract: 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: ApplicationFiled: November 28, 2023Publication date: April 25, 2024Inventors: FNU Hendry, Ye-Kui Wang
-
Patent number: 11968407Abstract: 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: GrantFiled: March 11, 2021Date of Patent: April 23, 2024Assignee: Huawei Technologies Co., Ltd.Inventors: Ye-Kui Wang, Fnu Hendry, Jianle Chen
-
Patent number: 11968400Abstract: A video coding mechanism is disclosed. The mechanism includes receiving an extracted bitstream that is a result of a sub-bitstream extraction process from an input bitstream containing a set of sub-pictures. The extracted bitstream contains only a subset of the sub-pictures of the input bitstream to the sub-bitstream extraction process. A flag from the extracted bitstream is set to indicate that sub-picture information related to the subset of the sub-pictures is present in the extracted bitstream. One or more sub-picture identifiers (IDs) for the subset of the sub-pictures are obtained based on the flag. The subset of the sub-pictures is decoded based on the sub-picture IDs.Type: GrantFiled: January 4, 2022Date of Patent: April 23, 2024Assignee: Huawei Technologies Co., Ltd.Inventors: Ye-Kui Wang, FNU Hendry
-
Publication number: 20240129504Abstract: A method of decoding includes encountering an end of tile bit with a first value and byte alignment bits in a video bitstream, which indicate that a current coding tree block (CTB) is a last CTB in a tile; encountering an end of CTB row bit with the first value and the byte alignment bits in the video bitstream, which indicate that waveform parallel processing (WPP) is enabled and that the current CTB is the last CTB in a CTB row but not the last CTB in the tile; and reconstructing the plurality of CTBs in the tile based on the end of tile bit with the first value, the end of CTB row bit with the first value, and the byte alignment bits.Type: ApplicationFiled: December 18, 2023Publication date: April 18, 2024Inventors: FNU Hendry, Ye-Kui Wang
-
Publication number: 20240129494Abstract: 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: ApplicationFiled: December 28, 2023Publication date: April 18, 2024Inventors: FNU Hendry, Ye-Kui Wang
-
Patent number: 11956420Abstract: 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: GrantFiled: February 16, 2021Date of Patent: April 9, 2024Assignee: Huawei Technologies Co., Ltd.Inventors: Ye-Kui Wang, FNU Hendry
-
Patent number: 11943428Abstract: 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: GrantFiled: February 16, 2021Date of Patent: March 26, 2024Assignee: Huawei Technologies Co., Ltd.Inventors: Ye-Kui Wang, FNU Hendry
-
Patent number: 11943431Abstract: A method of decoding a coded video bitstream is provided. The method includes receiving a bitstream containing an external decoder refresh (EDR) picture and a list of pictures for the EDR picture. The list of pictures lists pictures referred to by entries in a first reference picture list, pictures referred to by entries in a second reference picture list, and external pictures in increasing decoding order. A difference between picture order count values for any two consecutive pictures in the list of pictures is greater than one half of a negative of maximum picture order count least significant bits and less than one half of the maximum picture order count least significant bits. The method further includes obtaining an external picture from the the external pictures referred to in the list of pictures and decoding the EDR picture using the external picture that was obtained.Type: GrantFiled: February 3, 2022Date of Patent: March 26, 2024Assignee: Huawei Technologies Co., Ltd.Inventors: Ye-Kui Wang, Fnu Hendry, Jianle Chen
-
Patent number: 11936882Abstract: 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: GrantFiled: July 1, 2021Date of Patent: March 19, 2024Assignee: Huawei Technologies Co., Ltd.Inventors: FNU Hendry, Ye-Kui Wang
-
Patent number: 11917173Abstract: 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: GrantFiled: July 8, 2021Date of Patent: February 27, 2024Assignee: Huawei Technologies Co., Ltd.Inventors: Ye-Kui Wang, FNU Hendry
-
Patent number: 11917207Abstract: A video coding mechanism is disclosed. The mechanism includes receiving an extracted bitstream that is a result of a sub-bitstream extraction process from an input bitstream containing a set of sub-pictures. The extracted bitstream contains only a subset of the sub-pictures of the input bitstream to the sub-bitstream extraction process. A flag from the extracted bitstream is set to indicate that sub-picture information related to the subset of the sub-pictures is present in the extracted bitstream. One or more sub-picture identifiers (IDs) for the subset of the sub-pictures are obtained based on the flag. The subset of the sub-pictures is decoded based on the sub-picture IDs.Type: GrantFiled: January 4, 2022Date of Patent: February 27, 2024Assignee: Huawei Technologies Co., Ltd.Inventors: Ye-Kui Wang, FNU Hendry
-
Patent number: 11917134Abstract: A method of decoding a coded video bitstream implemented by a video decoder is provided. The method includes the video decoder determining whether a value for a first flag is provided by an external input; setting a first flag equal to the value provided by the external input and a second flag equal to the value of the first flag to prevent a gradual decoding refresh (GDR) picture from being output when the value for the first flag is provided by the external input; decoding the GDR picture; and storing the GDR picture in a decoded picture buffer (DPB).Type: GrantFiled: September 9, 2021Date of Patent: February 27, 2024Assignee: Huawei Technologies Co., Ltd.Inventors: Fnu Hendry, Ye-Kui Wang, Jianle Chen
-
Patent number: 11917182Abstract: A video coding mechanism is disclosed. The mechanism includes encoding a sequence of point cloud compression (PCC) components into a bitstream. A buffering period supplemental enhancement information (SEI) message is also encoded into the bitstream. A hypothetical reference decoder (HRD) is initialized at a coded atlas access unit (AU) associated with the buffering period SEI message. A HRD conformance check of the bitstream is performed starting at the coded atlas AU. The bitstream is stored for communication toward a decoder.Type: GrantFiled: December 27, 2021Date of Patent: February 27, 2024Assignee: Huawei Technologies Co., Ltd.Inventors: Ye-Kui Wang, Jianle Chen, Fnu Hendry
-
Publication number: 20240064313Abstract: 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: ApplicationFiled: August 30, 2023Publication date: February 22, 2024Inventors: Ye-Kui Wang, FNU Hendry, Maxim Borisovitch Sychev