Patents by Inventor Nam Ling
Nam Ling 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: 20230105436Abstract: A method and an apparatus for video processing are provided. The method includes that a decoding terminal receives a plurality of coded video frames coded using one or more generative adversarial networks (GANs), receives network parameters related to the one or more GANs, and decodes the plurality of coded video frames using GANs based on the network parameters. Further, the one or more GANs respectively implement one or more video coding functions including reference-frame coding, motion-compensated frame prediction, and residue-frame coding.Type: ApplicationFiled: October 6, 2021Publication date: April 6, 2023Applicants: KWAI INC., SANTA CLARA UNIVERSITYInventors: Pengli DU, Ying LIU, Nam LING, Lingzhi LIU, Yongxiong REN, Ming Kai HSU
-
Publication number: 20220292727Abstract: A class-specific neural network for video compressed sensing and methods for training and testing the class-specific neural network are provided. The class-specific neural network includes a Gaussian-mixture model (GMM) and a plurality of encoders, where the GMM classifies video frame blocks with a plurality of clusters and assigns the video frame blocks to the plurality of clusters. Further, the plurality of encoders receive the video frame blocks and generate a plurality of compressed-sensed frame block vectors, where the plurality of encoders correspond to the plurality of clusters.Type: ApplicationFiled: March 15, 2022Publication date: September 15, 2022Applicants: KWAI INC., SANTA CLARA UNIVERSITYInventors: Yifei PEI, Ying LIU, Nam LING, Lingzhi LIU, Yongxiong REN, Ming Kai HSU
-
Publication number: 20220164630Abstract: A method for detecting moving objects in video frames, an apparatus and a non-transitory computer-readable storage medium thereof are provided. The method includes that: an encoder in a 3-dimenional (3D) separable convolutional neural network with multi-input multi-output (3DS_MM) receives a first input including multiple video frames, where the encoder includes a plurality of encoder layers including 3D separable convolutional neural network (CNN) layers; the encoder generates a first encoder output; and a decoder in the 3DS_MM receives the first encoder output and generates a first output including multiple first binary masks related to the first input, where the decoder includes a plurality of decoder layers comprising 3D separable transposed CNN layers.Type: ApplicationFiled: November 22, 2021Publication date: May 26, 2022Applicants: KWAI INC., SANTA CLARA UNIVERSITYInventors: Bingxin HOU, Ying LIU, Nam LING, Lingzhi LIU, Yongxiong REN, Ming Kai HSU
-
Patent number: 11190809Abstract: An apparatus including a memory operably coupled to a processor. The processor is configured to determine whether to use an intra smoothing filter for a rectangular prediction unit (PU), wherein a width of the rectangular PU is different from a height of the rectangular PU.Type: GrantFiled: March 2, 2020Date of Patent: November 30, 2021Assignee: Futurewei Technologies, Inc.Inventors: Guichun Li, Lingzhi Liu, Changcai Lai, Nam Ling, Jianhua Zheng, Chen-Xiong Zhang
-
Patent number: 10764577Abstract: Methods, systems, and apparatus, including computer programs encoded on computer storage media, for performing intra coding predictions. An intra-coding process applied to pixels in a frame of media is determined. The intra-coding process is determined whether to corresponding to at least one of most probable modes. In response to determining the intra-coding process does not correspond to the at least one of the most probable modes, four angular prediction modes are extracted from a list of prediction modes. A set of candidates based on the four angular prediction modes are determined. A pre-defined order of the set of candidates is determined, wherein each candidate mode of the set of candidate modes is included in a ranked order and signaled with a particular fixed length coding, and wherein a length of the particular fixed length coding increases based on the pre-defined order of the set of candidate modes.Type: GrantFiled: October 25, 2019Date of Patent: September 1, 2020Assignees: Futurewei Technologies, Inc., Santa Clara UniversityInventors: Minqiang Jiang, Taru Kanchan, Jianhua Zheng, Nam Ling, Chen-Xiong Zhang
-
Publication number: 20200204830Abstract: An apparatus including a memory operably coupled to a processor. The processor is configured to determine whether to use an intra smoothing filter for a rectangular prediction unit (PU), wherein a width of the rectangular PU is different from a height of the rectangular PU.Type: ApplicationFiled: March 2, 2020Publication date: June 25, 2020Inventors: Guichun Li, Lingzhi Liu, Changcai Lai, Nam Ling, Jianhua Zheng, Chen-Xiong Zhang
-
Patent number: 10645422Abstract: An apparatus including a memory operably coupled to a processor. The processor is configured to select an intra smoothing filter for a rectangular prediction unit (PU) based on a lookup table (LUT) used for square PUs, wherein a width of the rectangular PU is different from a height of the rectangular PU.Type: GrantFiled: June 7, 2018Date of Patent: May 5, 2020Assignee: Futurewei Technologies, Inc.Inventors: Guichun Li, Lingzhi Liu, Changcai Lai, Nam Ling, Jianhua Zheng, Chen-Xiong Zhang
-
Publication number: 20200137385Abstract: Methods, systems, and apparatus, including computer programs encoded on computer storage media, for performing intra coding predictions. An intra-coding process applied to pixels in a frame of media is determined. The intra-coding process is determined whether to corresponding to at least one of most probable modes. In response to determining the intra-coding process does not correspond to the at least one of the most probable modes, four angular prediction modes are extracted from a list of prediction modes. A set of candidates based on the four angular prediction modes are determined. A pre-defined order of the set of candidates is determined, wherein each candidate mode of the set of candidate modes is included in a ranked order and signaled with a particular fixed length coding, and wherein a length of the particular fixed length coding increases based on the pre-defined order of the set of candidate modes.Type: ApplicationFiled: October 25, 2019Publication date: April 30, 2020Inventors: Minqiang JIANG, Taru KANCHAN, Jianhua ZHENG, Nam LING, Chen-Xiong ZHANG
-
Patent number: 10587900Abstract: System and method embodiments for image coding are disclosed. In an embodiment, a method in a data processing system for image encoding includes determining a sparsity constraint according to a dimension of an input image signal. The method also includes iteratively determining a plurality of approximations to the input image signal. Each iteration provides an approximation of the input image signal. Each approximation includes a set of dictionary element indices and coefficients. The dictionary is an over-complete dictionary. Iterations of the determining step are terminated when a number of iterations is equal to the sparsity constraint. The method also includes selecting one of the plurality of approximations according to a minimum rate-distortion cost. The method also includes determining an encoded image signal according to non-zero coefficients and corresponding indices for each non-zero coefficient in the selected approximation.Type: GrantFiled: February 15, 2017Date of Patent: March 10, 2020Assignees: FUTUREWEI TECHNOLOGIES, INC., Santa Clara UniversityInventors: Minqiang Jiang, Jianhua Zheng, Madhusudan Kalluri, Nam Ling, Chen-Xiong Zhang
-
Patent number: 10554967Abstract: An apparatus comprises a receiver configured to receive video views comprising a reference view and a current view, wherein the reference view comprises a reference block and the current view comprises a current block, and a processor coupled to the receiver and configured to determine neighboring reference pixels associated with the reference block, determine neighboring current pixels associated with the current block, determine a first positional pairing between the neighboring reference pixels and the neighboring current pixels, determine a second positional pairing between the neighboring reference pixels and the neighboring current pixels, and determine an optimal pairing from between the first positional pairing and the second positional pairing.Type: GrantFiled: March 20, 2015Date of Patent: February 4, 2020Inventors: Zhouye Gu, Jianhua Zheng, Nam Ling, Chen-Xiong Zhang
-
Patent number: 10326995Abstract: System and method embodiments are provided for achieving improved View Synthesis Distortion (VSD) calculation and more accurate distortion estimation of encoded video frames. An embodiment method includes obtaining a depth map value for a video frame and determining a weighting factor for depth distortion in accordance with the depth map value. The weighting factor maps a pixel range of the depth map value to an output function having higher values for closer image objects and lower values for farther image objects. The VSD for the video frame is then calculated as a function of absolute horizontal texture gradients weighted by a depth distortion value and the weighting factor determined in accordance with the depth map value.Type: GrantFiled: June 30, 2017Date of Patent: June 18, 2019Assignees: Futurewei Technologies, Inc., Santa Clara UniversityInventors: Zhouye Gu, Nam Ling, Chen-Xiong Zhang, Jianhua Zheng
-
Patent number: 10306266Abstract: A method, an apparatus and a decoder for decoding a block of a depth map are provided. An ordered list of decoding modes is obtained, wherein the ordered list of decoding modes comprises a plurality of decoding modes each of which is capable of being used for decoding of the block. A plurality of depth modeling modes (DMMs) each of which is capable of being used for decoding of the block are obtained. And whether a DMM of the plurality of DMMs is to be added into the ordered list of decoding modes in accordance with a decision condition is determined.Type: GrantFiled: November 21, 2016Date of Patent: May 28, 2019Assignee: FUTUREWEI TECHNOLOGIES, INC.Inventors: Zhouye Gu, Jianhua Zheng, Nam Ling, Chen-Xiong Zhang
-
Patent number: 10129542Abstract: A video codec configured to receive a current block and a plurality of neighboring pixels, wherein the current block comprises a first partition and a second partition, select one or more reference pixels from the plurality of neighboring pixels, and predict a plurality of pixels located in the second partition based on the reference pixels.Type: GrantFiled: October 16, 2014Date of Patent: November 13, 2018Assignees: Futurewei Technologies, Inc., Santa Clara UniversityInventors: Zhouye Gu, Jianhua Zheng, Nam Ling, Philipp Zhang
-
Publication number: 20180295386Abstract: An apparatus including a memory operably coupled to a processor. The processor is configured to select an intra smoothing filter for a rectangular prediction unit (PU) based on a lookup table (LUT) used for square PUs, wherein a width of the rectangular PU is different from a height of the rectangular PU.Type: ApplicationFiled: June 7, 2018Publication date: October 11, 2018Inventors: Guichun Li, Lingzhi Liu, Changcai Lai, Nam Ling, Jianhua Zheng, Chen-Xiong Zhang
-
Patent number: 10097838Abstract: A method for coding a coding unit that is coded with a single sample value is provided. The method selects a coding pattern from at least two predetermined coding patterns, each of which includes a plurality of boundary neighboring samples of the coding unit that have been reconstructed, and decodes the coding unit according to a value of at least one of the plurality of boundary neighboring samples of the selected coding pattern that is available.Type: GrantFiled: October 13, 2015Date of Patent: October 9, 2018Assignees: Futurewei Technologies, Inc., Santa Clara UniversityInventors: Jianhua Zheng, Zhouye Gu, Chen-Xiong Zhang, Nam Ling
-
Patent number: 10085028Abstract: A method for reducing a computational load in high efficiency video coding includes generating a full rate distortion calculation list of selected intra coding modes where the intra coding modes including intra prediction modes and depth modeling modes. A rate distortion cost is determined, with a segment-wise depth coding mode being disabled, for each intra prediction mode in the full rate distortion calculation list and a smallest rate distortion cost intra prediction mode is selected. A rate distortion cost for a particular intra prediction mode is calculated with the segment-wise depth coding mode enabled. After comparison, one of the particular intra prediction mode and the smallest rate distortion cost intra prediction mode having the smallest rate distortion cost is applied to a prediction unit.Type: GrantFiled: June 26, 2015Date of Patent: September 25, 2018Assignees: Futurewei Technologies, Inc., Santa Clara UniversityInventors: Zhouye Gu, Jianhua Zheng, Nam Ling, Chen-Xiong Zhang
-
Patent number: 10057586Abstract: Depth based block partitioning in high efficiency video coding is provided by partitioning a video image block into different partitions using a binary segmentation mask. A determination is made whether to filter pixels at a boundary between the partitions. A particular pixel is not filtered in response to each adjacent pixel in vertical and horizontal planes in relation to the particular pixel having a same value. The particular pixel is filtered in response to any adjacent pixel in the vertical and horizontal planes in relation to the particular pixel having a different value than any other adjacent pixel in the vertical and horizontal planes in relation to the particular pixel. Pixels are filtered pursuant to a filtering process in response to a filtering determination.Type: GrantFiled: June 26, 2015Date of Patent: August 21, 2018Assignees: Futurewei Technologies, Inc., Santa Clara UniversityInventors: Zhouye Gu, Jianhua Zheng, Nam Ling, Chen-Xiong Zhang
-
Patent number: 10015522Abstract: An apparatus including a memory operably coupled to a processor. The processor is configured to determine whether to use an intra smoothing filter for a rectangular prediction unit (PU) based on a lookup table (LUT) used for square PUs, wherein a width of the rectangular PU is not equal to a height of the rectangular PU.Type: GrantFiled: February 14, 2017Date of Patent: July 3, 2018Assignee: Futurewei Technologies, Inc.Inventors: Guichun Li, Lingzhi Liu, Changcai Lai, Nam Ling, Jianhua Zheng, Chen-Xiong Zhang
-
Publication number: 20180146191Abstract: Embodiment methods generate a second set of most probable modes (MPMs) from a plurality of intra prediction modes excluding a first set of MPMs for intra prediction or reconstruction of a luma block. An embodiment method constructs a reference block of the luma block, selects a number of samples in the reference block that have been predicted or reconstructed but not in the luma block, and performs intra prediction (or reconstruction) of the selected samples using each of some or all of the plurality of intra prediction modes excluding the first set of MPMs, thereby generating predicted samples (or reconstructed samples) for the selected samples. Based on the predicted samples (or reconstructed samples) and the selected samples, the second set MPM is selected.Type: ApplicationFiled: November 20, 2017Publication date: May 24, 2018Inventors: Minqiang Jiang, Jianhua Zheng, Promila Agarwal, Michael Schimpf, Nam Ling, Chen-Xiong Zhang
-
Patent number: 9807385Abstract: An apparatus comprising a processor configured to determine whether to apply an intra smoothing filter for a prediction unit (PU) based on a lookup table (LUT), wherein the LUT comprises data indicating the intra smoothing filter should not be applied for any PU with a block size of 8×8 pixels and associated with directional prediction mode. The disclosure also includes a method comprising generating reference samples, determining a size of a PU block, and selecting the reference samples based on PU block size, wherein filtered reference samples are not selected for PU blocks with a size of 8×8 pixels and associated with directional prediction mode.Type: GrantFiled: January 18, 2013Date of Patent: October 31, 2017Assignees: Futurewei Technologies, Inc., Santa Clara UniversityInventors: Guichun Li, Lingzhi Liu, Nam Ling, Jianhua Zheng, Chen-Xiong Zhang, Li Song