Patents by Inventor Chao PANG

Chao PANG 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: 20200214264
    Abstract: The present invention discloses a method and system for monitoring an epidemic disease in a piggery. The monitoring method includes: obtaining a historical food intake amount, historical environmental parameters, a historical health state and a historical epidemic disease state of a live pig, where the historical environmental parameters include a temperature, a humidity, and concentration of gas in the air; establishing a piggery monitoring model by taking the historical food intake amount and the historical environmental parameters as an input and the historical health state and the historical epidemic disease state as an output; determining a first current state of the live pig according to the piggery monitoring model, where the first current state includes a healthy state and an epidemic disease state; and monitoring a monitored piggery according to the first current state.
    Type: Application
    Filed: October 2, 2019
    Publication date: July 9, 2020
    Inventors: Xingfu Zhou, Jiping Ren, Chao Pang, Dongge Hu
  • Publication number: 20200214262
    Abstract: The present invention discloses a livestock tracing system and method. The system includes: a feeding module, an adopting and purchasing module, a weighing module, a server, a first commutation module and a second communication module; the feeding module is configured to provide food intake information of livestock and transmit the food intake information to the server via the first communication module; the weighing module is configured to provide weight information of the livestock and transmit the weight information to the server via the second communication module; the adopting and purchasing module is configured to provide vaccine information of the livestock and transmit the vaccine information to the server; and the server is configured to store the food intake information, the weight information and the vaccine information, and obtain corresponding tracing information according to a tracing look-up instruction.
    Type: Application
    Filed: October 9, 2019
    Publication date: July 9, 2020
    Inventors: Xingfu Zhou, Jiping Ren, Chao Pang, Dongge Hu
  • Patent number: 10638140
    Abstract: A device for decoding video data includes a memory configured to store the video data and one or more processors configured to receive a slice of the video data, parse an intra block copy (IBC) syntax element to determine that an IBC mode is enabled for the slice, parse a slice type syntax element associated with the slice to determine the slice is an I slice, and decode the slice as an I slice by decoding all blocks of the slice using intra prediction coding modes.
    Type: Grant
    Filed: May 19, 2016
    Date of Patent: April 28, 2020
    Assignee: Qualcomm Incorporated
    Inventors: Vadim Seregin, Krishnakanth Rapaka, Cheng-Teh Hsieh, Rajan Laxman Joshi, Ye-Kui Wang, Chao Pang, Marta Karczewicz
  • Publication number: 20190349580
    Abstract: An example method for encoding or decoding video data includes storing, by a video coder and in a reference picture buffer, a version of a current picture of the video data, including the current picture in a reference picture list (RPL) used to predict the current picture, and coding, by the video coder and based on the RPL, a block of video data in the current picture based on a predictor block of video data included in the version of the current picture stored in the reference picture buffer.
    Type: Application
    Filed: July 26, 2019
    Publication date: November 14, 2019
    Inventors: Xiang Li, Chao Pang, Ying Chen, Ye-Kui Wang
  • Patent number: 10477232
    Abstract: A video coder may determine a search region for coding a current block of video data using Intra Block Copy (Intra BC). In some examples, the video coder determines a central point for the search region, and determines the search region for the current block based on the central point and a defined size for the search region. The video coder stores reconstructed blocks of the video data from a current picture that includes the current block in a memory based on the determined search region. The video coder codes information from which to identify one of the reconstructed blocks within the search region, and codes the current block based on the identified one of the reconstructed blocks according to Intra BC.
    Type: Grant
    Filed: March 19, 2015
    Date of Patent: November 12, 2019
    Assignee: QUALCOMM Incorporated
    Inventors: Chao Pang, Joel Sole Rojals, Cheng-Teh Hsieh, Marta Karczewicz
  • Patent number: 10432928
    Abstract: An example method for encoding or decoding video data includes storing, by a video coder and in a reference picture buffer, a version of a current picture of the video data, including the current picture in a reference picture list (RPL) used to predict the current picture, and coding, by the video coder and based on the RPL, a block of video data in the current picture based on a predictor block of video data included in the version of the current picture stored in the reference picture buffer.
    Type: Grant
    Filed: March 19, 2015
    Date of Patent: October 1, 2019
    Assignee: Qualcomm Incorporated
    Inventors: Xiang Li, Chao Pang, Ying Chen, Ye-Kui Wang
  • Patent number: 10412387
    Abstract: A video coder may include a current picture and a reference picture in a reference picture list. The video coder may determine a co-located block of the reference picture. The co-located block is co-located with a current block of the current picture. Furthermore, the video coder derives a temporal motion vector predictor from the co-located block and may determine the temporal motion vector predictor has sub-pixel precision. The video coder may right-shift the temporal motion vector predictor determined to have sub-pixel precision. In addition, the video coder may determine, based on the right-shifted temporal motion vector predictor, a predictive block within the current picture.
    Type: Grant
    Filed: August 20, 2015
    Date of Patent: September 10, 2019
    Assignee: QUALCOMM Incorporated
    Inventors: Chao Pang, Krishnakanth Rapaka, Ye-Kui Wang, Joel Sole Rojals, Marta Karczewicz
  • Patent number: 10327001
    Abstract: Techniques and systems are provided for encoding and decoding video data. For example, a method of encoding video data includes obtaining video data at an encoder, and determining to perform intra-picture prediction on the video data, using intra-block copy prediction, to generate the plurality of encoded video pictures. The method also includes performing the intra-picture prediction on the video data using the intra-block copy prediction, and, in response to determining to perform the intra-picture prediction on the video data using the intra-block copy prediction, disabling at least one of inter-picture bi-prediction or inter-picture uni-prediction for the plurality of encoded video pictures. The method also includes generating the plurality of encoded video pictures based on the received video data according to the performed intra-block copy prediction.
    Type: Grant
    Filed: June 18, 2015
    Date of Patent: June 18, 2019
    Assignee: QUALCOMM Incorporated
    Inventors: Chao Pang, Krishnakanth Rapaka, Xiang Li, Joel Sole Rojals, Cheng-Teh Hsieh, Marta Karczewicz
  • Patent number: 10327002
    Abstract: Techniques and systems are provided for encoding and decoding video data. For example, a method of encoding video data including a plurality of pictures is described. The method includes performing intra-picture prediction on a block of one of the pictures to generate a prediction unit. Performing the intra-picture prediction includes selecting a reference block for intra-block copy prediction of a coding tree unit (CTU). The reference block is selected from a plurality of encoded blocks, and blocks within the CTU encoded with bi-prediction are excluded from selection as the reference block. Performing the intra-picture prediction further includes performing intra-block copy prediction with the selected reference block to generate the prediction unit. The method also includes generating syntax elements encoding the prediction unit based on the performed intra-picture prediction.
    Type: Grant
    Filed: June 18, 2015
    Date of Patent: June 18, 2019
    Assignee: QUALCOMM Incorporated
    Inventors: Chao Pang, Krishnakanth Rapaka, Xiang Li, Joel Sole Rojals, Cheng-Teh Hsieh, Marta Karczewicz
  • Patent number: 10313682
    Abstract: In general, techniques are described for performing an intra block copying process to code video data. A video decoding device that includes a memory and one or more processors may perform the techniques. The memory may be configured to store a current block of a picture. The processors may be configured to perform an intra block copying process to decode the current block using a prediction block that is from a same slice or a same tile as that in which the coded current block resides, the prediction block restricted to be within a search region that only includes the same slice or the same tile as that in which the coded current block resides.
    Type: Grant
    Filed: August 22, 2014
    Date of Patent: June 4, 2019
    Assignee: Qualcomm Incorporated
    Inventors: Chao Pang, Liwei Guo, Jianle Chen, Rajan Laxman Joshi, Joel Sole Rojals, Marta Karczewicz
  • Patent number: 10218975
    Abstract: An example device includes a memory device configured to store encoded video data, and processing circuitry coupled to the memory device. The processing circuitry is configured to determine that a rectangular transform unit (TU) of the stored video data includes a number of pixel rows denoted by a first integer value ‘K’ and a number of pixel columns denoted by a second integer value ‘L,’ where K has a value equal to an integer value ‘m’ left shifted by one, and where L has a value equal to an integer value ‘n’ left shifted by one, to determine that a sum of n and m is an odd number, and based on the sum of n and m being the odd number, to add a delta quantization parameter value to a quantization parameter (QP) value for the rectangular TU to obtain a modified QP value for the rectangular TU.
    Type: Grant
    Filed: September 28, 2016
    Date of Patent: February 26, 2019
    Assignee: Qualcomm Incorporated
    Inventors: Wei-Jung Chien, Chao Pang, Li Zhang, Jianle Chen, Marta Karczewicz
  • Patent number: 10212445
    Abstract: According to techniques of this disclosure, a video decoder can be configured to, for one or more blocks coded with wavefront parallel processing enabled, determine a coding tree block (CTB) delay, wherein the CTB delay identifies a delay between when a first row of CTBs starts being decoded and when a second row of CTBs below the first row of CTBs starts being decoded; for a current block of video data coded in an intra-block copy (IBC) mode and coded with wavefront parallel processing disabled, determine an IBC prediction region for the current block within a picture that includes the current block based on the CTB delay that was determined for the one or more blocks coded with wavefront parallel processing enabled; identify, from within the determined IBC prediction region for the current block, a predictive block for the current block; and IBC decode the current block based on the predictive block.
    Type: Grant
    Filed: October 8, 2015
    Date of Patent: February 19, 2019
    Assignee: QUALCOMM Incorporated
    Inventors: Krishnakanth Rapaka, Chao Pang, Vadim Seregin, Marta Karczewicz
  • Patent number: 10200713
    Abstract: An example method of encoding video data includes determining a resolution that will be used for a motion vector that identifies a predictor block in a current picture of video data for a current block in the current picture of video data; determining, based on the determined resolution, a search region for the current block such that a size of the search region is smaller where the resolution is fractional-pixel than where the resolution is integer-pixel; selecting, from within the search region, a predictor block for the current block; determining the motion vector that identifies the selected predictor block for the current block; and encoding, in a coded video bitstream, a representation of the motion vector.
    Type: Grant
    Filed: May 10, 2016
    Date of Patent: February 5, 2019
    Assignee: QUALCOMM Incorporated
    Inventors: Chao Pang, Krishnakanth Rapaka, Vadim Seregin, Marta Karczewicz, Rajan Laxman Joshi
  • Patent number: 10070130
    Abstract: In one example, a method of coding video data includes coding, from an encoded video bitstream, a syntax element that indicates a number of lines of video data that are in one or more of a plurality of sub-PUs of a current prediction unit (PU) of a current coding unit (CU) of video data. In this example, the method further includes determining, for each respective sub-PU of the plurality of sub-PUs, a respective vector that represents a displacement between the respective sub-PU and a respective predictor block from a plurality of previously decoded blocks of video data. In this example, the method further includes reconstructing each sub-PU of the plurality of sub-PUs based on the respective predictor blocks of video data.
    Type: Grant
    Filed: January 28, 2016
    Date of Patent: September 4, 2018
    Assignee: QUALCOMM Incorporated
    Inventors: Krishnakanth Rapaka, Vadim Seregin, Chao Pang, Marta Karczewicz
  • Publication number: 20180213243
    Abstract: Among other things, embodiments of the present disclosure improve the functionality of electronic messaging and imaging software and systems by automating the client-side transcoding of video data based on content. For example, an appropriate transcoding configuration can be selected for video data having complex motion or textures. Accordingly, video quality can be improve when complex motions or textures are present.
    Type: Application
    Filed: June 14, 2017
    Publication date: July 26, 2018
    Inventors: Liu Liu, Chao Pang, Rong Yan
  • Patent number: 10015515
    Abstract: Techniques coding video data, including a mode for intra prediction of blocks of video data from predictive blocks of video data within the same picture, may include determining a predictive block of video data for the current block of video data, wherein the predictive block of video data is a reconstructed block of video data within the same picture as the current block of video data. A two-dimensional vector, which may be used by a video coder to identify the predictive block of video data, includes a horizontal displacement component and a vertical displacement component relative to the current block of video data. The mode for intra prediction of blocks of video data from predictive blocks of video data within the same picture may be referred to as Intra Block Copy or Intra Motion Compensation.
    Type: Grant
    Filed: June 19, 2014
    Date of Patent: July 3, 2018
    Assignee: QUALCOMM Incorporated
    Inventors: Liwei Guo, Chao Pang, Woo-Shik Kim, Wei Pu, Joel Sole Rojals, Rajan Laxman Joshi, Marta Karczewicz
  • Patent number: 9930341
    Abstract: An example method for decoding video data includes receiving syntax elements (SEs) for a component of a block vector that represents a displacement between a current block of video data and a predictor block of video data; decoding the SEs to determine a value of the component by at least: decoding a first SE to determine whether or not an absolute value of the component (AbsValcomp) is greater than zero; where AbsValcomp is greater than zero, decoding a second SE to determine whether AbsValcomp is greater than a threshold based on an order of a set of codes; where AbsValcomp is greater than the threshold, decoding, using the set of codes, a third SE to determine AbsValcomp minus an offset based on the order of the set of codes; and where AbsValcomp is greater than zero, decoding a fourth SE to determine a sign of the value of the component.
    Type: Grant
    Filed: June 18, 2015
    Date of Patent: March 27, 2018
    Assignee: QUALCOMM Incorporated
    Inventors: Krishnakanth Rapaka, Marta Karczewicz, Chao Pang, Joel Sole Rojals
  • Patent number: 9918105
    Abstract: In general, the disclosure describes techniques related to block vector coding for Intra Block Copy and Inter modes. In one example, the disclosure is directed to a video coding device comprising a memory configured to store video data and one or more processors. The video coding device is configured to determine a reference picture used for coding the current video block and determine a picture order count (POC) value for the reference picture. In response to the POC value for the reference picture being equal to a POC value for a current picture that includes the current video block, the video coding device sets a value of a syntax element to indicate that a reference picture list includes the current picture. Otherwise, the video coding device sets the value of the syntax element to indicate that the reference picture list does not include the current picture.
    Type: Grant
    Filed: October 6, 2015
    Date of Patent: March 13, 2018
    Assignee: QUALCOMM Incorporated
    Inventors: Chao Pang, Ye-Kui Wang, Krishnakanth Rapaka, Vadim Seregin, Marta Karczewicz
  • Patent number: 9883197
    Abstract: A device for coding video data is configured to: determine a coding unit of a picture of the video data is coded using an intra block copy mode; determine a vector for a first chroma block of the coding unit; locate a first chroma reference block using the vector, the first chroma reference block being in the picture; predict the first chroma block based on the first chroma reference block; locate a second chroma reference block using the vector, the second chroma reference block being in the picture; and predict a second chroma block of the coding unit based on the second chroma reference block.
    Type: Grant
    Filed: January 8, 2015
    Date of Patent: January 30, 2018
    Assignee: QUALCOMM Incorporated
    Inventors: Ying Chen, Chao Pang, Li Zhang, Joel Sole Rojals, Marta Karczewicz
  • Patent number: 9877035
    Abstract: In an example, system and method for coding encoded video data. A quantized residue differences block associated with a current block of a picture is generated and a reconstructed prediction residue for each quantized residue difference in the block of quantized residue differences is generated. Each reconstructed prediction residue is added to its corresponding original prediction value to produce a current block of a picture. Generating the reconstructed prediction residue includes performing inverse quantization on blocks of quantized residue differences, wherein the inverse quantization reconstructs data to which uniform quantization residue differential pulse code modulation (RDPCM) has been applied and wherein the quantization is of the form: ?Xq=floor((X+?Q)/Q) where Q is quantization step and ? is quantization offset.
    Type: Grant
    Filed: March 16, 2015
    Date of Patent: January 23, 2018
    Assignee: QUALCOMM Incorporated
    Inventors: Feng Zou, Joel Sole Rojals, Rajan Laxman Joshi, Chao Pang, Marta Karczewicz