Patents by Inventor Xianglin Wang

Xianglin 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: 20210306649
    Abstract: The present disclosure relates to a method for deriving constructed affine merge candidates. The method includes acquiring one or more control point sets from a decoder. The decoder determines whether a reference index of each control point for the control point set index within the control point set associated with a reference index pointing into a reference picture in a first reference picture list is greater than or equal to zero and each is equal to each other. The decoder also determines whether a reference index of each control point for the control point set index within the control point set associated with a reference index pointing into a reference picture in a second reference picture list is greater than or equal to zero and each is equal to each other. The decoder determines that an affine motion model is available based on the determination result.
    Type: Application
    Filed: June 11, 2021
    Publication date: September 30, 2021
    Applicant: BEIJING DAJIA INTERNET INFORMATION TECHNOLOGY CO., LTD.
    Inventors: Yi-Wen CHEN, Xianglin WANG
  • Patent number: 11134261
    Abstract: Methods and apparatuses are provided for video coding. The method includes: partitioning video pictures into a plurality of coding units (CUs), at least one of which is further partitioned into two prediction units (PUs) including at least one triangular shaped PU; constructing a first merge list including a plurality of candidates, each including one or more motion vectors, based on a merge list construction process for regular merge prediction; and obtaining an index listing including a plurality of reference indices, where each reference index comprises a reference to a motion vector of a candidate in the first merge list.
    Type: Grant
    Filed: March 12, 2020
    Date of Patent: September 28, 2021
    Assignee: Beijing Daija Internet Information Technology Co., Ltd.
    Inventors: Xianglin Wang, Yi-Wen Chen, Xiaoyu Xiu, Tsung-Chuan Ma
  • Publication number: 20210227240
    Abstract: A computing device performs a method of decoding video data by reconstructing a luma block corresponding to a chroma block; searching a sub-group of a plurality of reconstructed neighboring luma samples in a predefined order to identify a maximum luma sample and a minimum luma sample; computing a down-sampled maximum luma sample corresponding to the maximum luma sample; computing a down-sampled minimum luma sample corresponding to the minimum luma sample; generating a linear model using the down-sampled maximum luma sample, the down-sampled minimum luma sample, the first reconstructed chroma sample, and the second reconstructed chroma sample; computing down-sampled luma samples from luma samples of the reconstructed luma block, wherein each down-sampled luma sample corresponds to a chroma sample of the chroma block; and predicting chroma samples of the chroma block by applying the liner model to the corresponding down-sampled luma samples.
    Type: Application
    Filed: April 8, 2021
    Publication date: July 22, 2021
    Inventors: Yi-Wen CHEN, Xianglin Wang
  • Publication number: 20210227235
    Abstract: A computing device performs a method of decoding video data by reconstructing a luma block corresponding to a chroma block; searching a sub-group of a plurality of reconstructed neighboring luma samples in a predefined order to identify a maximum luma sample and a minimum luma sample; computing a down-sampled maximum luma sample corresponding to the maximum luma sample; computing a down-sampled minimum luma sample corresponding to the minimum luma sample; generating a linear model using the down-sampled maximum luma sample, the down-sampled minimum luma sample, the first reconstructed chroma sample, and the second reconstructed chroma sample; computing down-sampled luma samples from luma samples of the reconstructed luma block, wherein each down-sampled luma sample corresponds to a chroma sample of the chroma block; and predicting chroma samples of the chroma block by applying the liner model to the corresponding down-sampled luma samples.
    Type: Application
    Filed: April 5, 2021
    Publication date: July 22, 2021
    Inventors: Yi-Wen Chen, Xianglin Wang
  • Publication number: 20210185350
    Abstract: A method of subblock-based temporal motion vector prediction is performed at a computing device. The computing device acquires a video bitstream including data associated with multiple encoded pictures. While decoding a current picture in the video bitstream, the computing device selects, according to syntax elements signaled in the video bitstream, one reference picture as a collocated picture of the current picture, and determines a temporal vector between the collocated picture and the current picture from motion information of spatially neighboring blocks of a current code unit (CU) according to a fixed order. Next, the computing device splits the current CU into multiple sub-CUs, obtains a temporal motion vector predictor for each sub-CU from the temporal vector and motion information of a block in the collocated picture that corresponds to a respective subblock of the current picture and decodes the current CU according to the temporal motion vector predictors.
    Type: Application
    Filed: February 26, 2021
    Publication date: June 17, 2021
    Inventors: Yi-Wen CHEN, Xianglin WANG
  • Publication number: 20210136405
    Abstract: A computing device performs a method of decoding video data by acquiring a video bitstream including data associated with multiple encoded pictures, each picture including multiple rows of coding tree units (CTUs) and each CTU including one or more coding units (CUs). A data buffer storing a plurality of history-based motion vector predictors is used for encoding the rows of CTUs and the decoding process resets the buffer before decoding a first CU of a current row of CTUs. For a current CU of the row of CTUs, a motion vector candidate list is constructed from exploiting spatial and temporal correlation of motion vectors of neighbouring code units as well as the history-based motion vector predictors in the buffer. Finally, one motion vector predictor is selected, from the motion vector candidate list, for decoding the current CU and the buffer is updated based on the selected one.
    Type: Application
    Filed: January 14, 2021
    Publication date: May 6, 2021
    Inventors: Yi-Wen CHEN, Xianglin WANG
  • Publication number: 20210120248
    Abstract: Techniques and systems are provided for compressing data in a neural network. For example, output data can be obtained from a node of the neural network. Re-arranged output data having a re-arranged scanning pattern can be generated. The re-arranged output data can be generated by re-arranging the output data into the re-arranged scanning pattern. One or more residual values can be determined for the re-arranged output data by applying a prediction mode to the re-arranged output data. The one or more residual values can then be compressed using a coding mode.
    Type: Application
    Filed: November 25, 2020
    Publication date: April 22, 2021
    Inventors: In Suk CHONG, Xianglin WANG, Cheng-Teh HSIEH
  • Publication number: 20210036234
    Abstract: A white light emitting material having a chemical structural formula represented by formula (I), a preparation method thereof and application thereof. The preparation method comprises subjecting tris(4-iodophenyl)amine and 4-methoxyphenylacetylene or tris(4-iodophenyl)amine and methyl 4-ethynylbenzoate to a coupling reaction under protection of a protective gas and catalysis of a Pd/Cu mixed catalyst, to obtain the white light emitting material. A novel temperature-sensitive light emitting material is synthesized through a one-step method. The material is applied to the field of diode luminescence based on the temperature-sensitive characteristic. White light luminescence can be finally realized only by reasonably controlling the temperature and duration time during heating a substrate. Compared with the existing art, the method greatly saves raw material costs and manufacturing process costs, and provides a novel idea and strategy for use of a white organic light emitting diode.
    Type: Application
    Filed: July 31, 2020
    Publication date: February 4, 2021
    Applicants: SOUTH UNIVERSITY OF SCIENCE AND TECHNOLOGY OF CHINA, SOUTH UNIVERSITY OF SCIENCE AND TECHNOLOGY OF CHINA
    Inventors: Xiaomeng Li, Jieshun Cui, Xianglin Wang, Zhaoyu Zhang
  • Patent number: 10855986
    Abstract: Techniques and systems are provided for compressing data in a neural network. For example, output data can be obtained from a node of the neural network. Re-arranged output data having a re-arranged scanning pattern can be generated. The re-arranged output data can be generated by re-arranging the output data into the re-arranged scanning pattern. One or more residual values can be determined for the re-arranged output data by applying a prediction mode to the re-arranged output data. The one or more residual values can then be compressed using a coding mode.
    Type: Grant
    Filed: May 29, 2018
    Date of Patent: December 1, 2020
    Assignee: Qualcomm Incorporated
    Inventors: In Suk Chong, Xianglin Wang, Cheng-Teh Hsieh
  • Patent number: 10855988
    Abstract: Systems, methods, and computer-readable media are described for providing improved video or image encoding, including adaptive prediction structures for encoding video frames. In some examples, systems, methods, and computer-readable media can include obtaining a sequence of frames; determining, based on frame statistics associated with a first frame in the sequence of frames, a prediction structure for encoding the sequence of frames, the prediction structure defining an order in which frames in the sequence of frames are encoded and a prediction distance representing a maximum distance permitted between referencing frames and reference frames in the sequence of frames, and the frame statistics indicating an amount of motion in the first frame. The systems, methods, and computer-readable media can also include encoding one or more of the sequence of frames based on the prediction structure.
    Type: Grant
    Filed: December 19, 2018
    Date of Patent: December 1, 2020
    Assignee: QUALCOMM Incorporated
    Inventors: Guoxin Jin, Xianglin Wang
  • Publication number: 20200296406
    Abstract: Methods and apparatuses are provided for video coding. The method includes: partitioning video pictures into a plurality of coding units (CUs), at least one of which is further partitioned into two prediction units (PUs) including at least one triangular shaped PU; constructing a first merge list including a plurality of candidates, each including one or more motion vectors, based on a merge list construction process for regular merge prediction; and obtaining an index listing including a plurality of reference indices, where each reference index comprises a reference to a motion vector of a candidate in the first merge list.
    Type: Application
    Filed: March 12, 2020
    Publication date: September 17, 2020
    Applicant: BEIJING DAJIA INTERNET INFORMATION TECHNOLOGY CO., LTD.
    Inventors: Xianglin WANG, Yi-Wen CHEN, Xiaoyu XIU, Tsung-Chuan MA
  • Patent number: 10769819
    Abstract: Certain aspects of the present disclosure provide a method of encoding data. The method generally includes receiving data comprising a fractional number comprising an exponential component and a fractional component, the exponential component being represented by an exponential bit sequence, the fractional component being represented by a fractional bit sequence. The method further includes determining if the fractional component is within a threshold of 0 or 1. The method further includes setting the fractional component to 0 when the fractional component is within the threshold of 0 or 1. The method further includes downscaling the fractional bit sequence based on a difference between the exponential component and a second threshold. The method further includes encoding the data. The method further includes transmitting the encoded data.
    Type: Grant
    Filed: September 24, 2018
    Date of Patent: September 8, 2020
    Assignee: QUALCOMM Incorporated
    Inventors: In Suk Chong, Xianglin Wang, Cheng-Teh Hsieh
  • Publication number: 20200204806
    Abstract: Systems, methods, and computer-readable media are described for providing improved video or image encoding, including adaptive prediction structures for encoding video frames. In some examples, systems, methods, and computer-readable media can include obtaining a sequence of frames; determining, based on frame statistics associated with a first frame in the sequence of frames, a prediction structure for encoding the sequence of frames, the prediction structure defining an order in which frames in the sequence of frames are encoded and a prediction distance representing a maximum distance permitted between referencing frames and reference frames in the sequence of frames, and the frame statistics indicating an amount of motion in the first frame. The systems, methods, and computer-readable media can also include encoding one or more of the sequence of frames based on the prediction structure.
    Type: Application
    Filed: December 19, 2018
    Publication date: June 25, 2020
    Inventors: Guoxin JIN, Xianglin WANG
  • Publication number: 20200186795
    Abstract: Video coding methods and apparatuses are provided. A set of two or more pictures is coded. The set includes at least a first picture coded with a first spatial resolution, and a second picture coded with a second spatial resolution different from the first spatial resolution. The set of two or more pictures is stored in a decoded picture buffer based on corresponding spatial resolutions. The set of two or more pictures stored in the decoded picture buffer is used as a set of reference pictures for coding one or more successive pictures subsequent to the set of two or more pictures. The set of two or more pictures is incorporated into a reference picture list that contains pictures with at least two different spatial resolutions.
    Type: Application
    Filed: December 6, 2019
    Publication date: June 11, 2020
    Applicant: BEIJING DAJIA INTERNET INFORMATION TECHNOLOGY CO., LTD.
    Inventors: Xianglin WANG, Yi-Wen CHEN, Yunfei ZHENG, Xing WEN, Yucong CHEN, Yue HUANG
  • Publication number: 20200145654
    Abstract: A video coder can be configured to determine an intra-prediction mode for a block of video data, identify a most probable transform based on the intra-prediction mode determined for the block of video data, and code an indication of whether the most probable transform is a transform used to encode the block of video data. The most probable transform can be a non-square transform.
    Type: Application
    Filed: December 20, 2019
    Publication date: May 7, 2020
    Inventors: Liwei Guo, Marta Karczewicz, Xianglin Wang
  • Patent number: 10638127
    Abstract: This disclosure describes techniques for achieve high coding efficiency by periodically encoding anchor frames with a lower Quantization Parameter (QP) to provide better prediction for the following frames. Techniques include adaptively deciding which frames are encoded with lower QP by use of the collected encoding statistics via an encoding scheme with or without rate control.
    Type: Grant
    Filed: May 11, 2018
    Date of Patent: April 28, 2020
    Assignee: Qualcomm Incorporated
    Inventors: Yang Yu, In Suk Chong, Xianglin Wang, Prasanjit Panda, Mayank Tiwari, Marta Karczewicz, Shashidhar Jangili
  • Publication number: 20200098138
    Abstract: Certain aspects of the present disclosure provide a method of encoding data. The method generally includes receiving data comprising a fractional number comprising an exponential component and a fractional component, the exponential component being represented by an exponential bit sequence, the fractional component being represented by a fractional bit sequence. The method further includes determining if the fractional component is within a threshold of 0 or 1. The method further includes setting the fractional component to 0 when the fractional component is within the threshold of 0 or 1. The method further includes downscaling the fractional bit sequence based on a difference between the exponential component and a second threshold. The method further includes encoding the data. The method further includes transmitting the encoded data.
    Type: Application
    Filed: September 24, 2018
    Publication date: March 26, 2020
    Inventors: In Suk CHONG, Xianglin WANG, Cheng-Teh HSIEH
  • Patent number: 10587880
    Abstract: A video coding device may be configured to estimate, based on a combination of a first parameter and a number of non-zero coefficients in a frame, a number of bits for non-zero coefficients of the frame, to encode the frame based on the estimated number of bits for the non-zero coefficients, to collect an actual number of bits used to encode the non-zero coefficients of the frame and an actual number of the non-zero coefficients in the frame, to update, based on the actual number of bits used to encode the non-zero coefficients of the frame and the actual number of non-zero coefficients in the frame, only the first parameter to form an updated first parameter, to form a rate estimation model using the updated first parameter and a second parameter, and to select, based on the rate estimation model, a coding mode for each block in the frame.
    Type: Grant
    Filed: March 29, 2018
    Date of Patent: March 10, 2020
    Assignee: QUALCOMM Incorporated
    Inventors: Yang Yu, In Suk Chong, Xianglin Wang, Marta Karczewicz
  • Patent number: 10547836
    Abstract: A video coder can be configured to determine an intra-prediction mode for a block of video data, identify a most probable transform based on the intra-prediction mode determined for the block of video data, and code an indication of whether the most probable transform is a transform used to encode the block of video data. The most probable transform can be a non-square transform.
    Type: Grant
    Filed: June 14, 2017
    Date of Patent: January 28, 2020
    Assignee: Qualcomm Incorporated
    Inventors: Liwei Guo, Marta Karczewicz, Xianglin Wang
  • Patent number: 10506244
    Abstract: Systems and methods for encoding and decoding video data are disclosed. The method can include signaling in syntax information a picture parameter set (PPS) indicating a first tile size partition. The method can also include storing a plurality of tile size partitions and associated PPS identifiers (PPSID) in a database. If a second tile size partition for a second frame of video data is the same as a tile size partition stored in the database, the method can include signaling the PPSID for the corresponding tile size partition. If the second tile size partition is not the same as a tile size partition stored in the database, the method can include signaling a new PPS with the second tile size partition. The system can provide an encoder and a decoder for processing the video data encoded by the method for encoding video data.
    Type: Grant
    Filed: July 8, 2015
    Date of Patent: December 10, 2019
    Assignee: QUALCOMM Incorporated
    Inventors: Xianglin Wang, Chengjie Tu, Wei-Jung Chien, In Suk Chong, Siping Tao, Marta Karczewicz