Patents by Inventor Jucai LIN

Jucai LIN 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: 20220210413
    Abstract: An affine prediction method, a computing device and a non-transitory storage medium are disclosed. The method includes obtaining a current coding block comprising a plurality of sub-blocks arranged in an array; dividing the current coding block into at least two areas, wherein each area of the at least two areas comprises two or more of the sub-blocks; setting a corresponding control point motion vector (CPMV) for one or more control points in the each area, respectively; and affine-predicting motion vectors (MVs) of the two or more of the sub-blocks in the each area, using the corresponding CPMV.
    Type: Application
    Filed: March 17, 2022
    Publication date: June 30, 2022
    Inventors: Feiyang ZENG, Dong JIANG, Jucai LIN, Jun YIN, Cheng FANG
  • Publication number: 20220210436
    Abstract: The present disclosure provides a method for acquiring motion vectors, a related prediction method and a device. The method for acquiring motion vectors includes: obtaining a number of related motion vectors of a current block, wherein the number of related motion vectors are motion vectors of a related block of the current block, a prediction mode of the related block is the same as a current prediction mode of the current block, an encoding has been completed; determining weights of at least part of the number of related motion vectors; and calculating a weighted motion vector of the current block based on at least part of the number of related motion vectors and the weights of at least part of the plurality of related motion vectors.
    Type: Application
    Filed: March 16, 2022
    Publication date: June 30, 2022
    Inventors: Dong JIANG, Jucai LIN, Jun YIN, Feiyang ZENG, Cheng FANG
  • Publication number: 20220210464
    Abstract: A sub-block motion prediction method includes: obtaining a reference block, a co-located frame, and a reference frame of a current block; obtaining a motion vector of the current block, wherein the motion vector corresponds to a set of reference parameters; obtaining a co-located block of a sub-block based on the set of reference parameters, wherein a plurality of sub-blocks are obtained by dividing the current block; obtaining a candidate motion vector of each sub-block based on a motion vector of the co-located block; and obtaining a sub-block motion prediction result of the current block based on all candidate motion vectors of all sub-blocks and following a principle of consuming a minimal prediction cost.
    Type: Application
    Filed: March 16, 2022
    Publication date: June 30, 2022
    Inventors: Dong JIANG, Jucai LIN, Jun YIN, Feiyang ZENG, Cheng FANG
  • Publication number: 20220124321
    Abstract: A method for inter-frame prediction may include obtaining a current coding unit in an image. The method may also include determining feature information of the current coding unit, the feature information being associated with at least one of a size feature or a texture feature. The method may also include determining, based on the feature information of the current coding unit, an MV candidate list. The method may also include determining, based on the MV candidate list, a prediction result of the current coding unit.
    Type: Application
    Filed: December 24, 2021
    Publication date: April 21, 2022
    Applicant: ZHEJIANG DAHUA TECHNOLOGY CO., LTD.
    Inventors: Feiyang ZENG, Dong JIANG, Jucai LIN, Jun YIN, Cheng FANG
  • Publication number: 20220124326
    Abstract: The present disclosure relates to systems and methods for image coding. The system may determine a coding unit in an image and divide the coding unit into a plurality of coding sub-units. For at least one coding sub-unit of the plurality of coding sub-units, the system may determine multiple reference lines of the at least one coding sub-unit. The multiple reference lines may include a first reference line closest to the at least one coding sub-unit and one or more second reference lines. The system may determine one or more most probable modes (MPM) lists associated with at least one coding sub-unit. The one or more MPM lists may include at least one first MPM list corresponding to the first reference line and at least one second MPM list corresponding to the one or more second reference lines. The system may determine a target prediction mode associated with one of the at least one coding sub-unit based on the one or more MPM lists.
    Type: Application
    Filed: December 25, 2021
    Publication date: April 21, 2022
    Applicant: ZHEJIANG DAHUA TECHNOLOGY CO., LTD.
    Inventors: Dong JIANG, Jucai LIN, Jun YIN, Feiyang ZENG, Cheng FANG
  • Publication number: 20220094911
    Abstract: The present disclosure provides systems and methods for inter-frame prediction. A method may include obtaining a current coding unit in an image. The method may include obtaining a first MV candidate list corresponding to the current coding unit. The first MV candidate list may include at least one of a first bidirectional MV or a first unidirectional MV. The method may also include determining, based on the first MV candidate list, a second MV candidate list corresponding to the current coding unit and determining, based on the second MV candidate list, a target prediction unit of the current coding unit.
    Type: Application
    Filed: December 7, 2021
    Publication date: March 24, 2022
    Applicant: ZHEJIANG DAHUA TECHNOLOGY CO., LTD.
    Inventors: Dong JIANG, Jucai LIN, Jun YIN, Feiyang ZENG, Cheng FANG
  • Publication number: 20220094910
    Abstract: Systems and methods for predicting a coding block are provided. In some embodiments, the system may obtain the coding block in an image. The system may determine, based on the coding block, one or more searching templates corresponding to the coding block. For each of the one or more searching templates, the system may determine, based on the searching template, one or more candidate blocks from a reference region and determine a reference block corresponding to the searching template from the one or more candidate blocks. The reference region may include a plurality of reference pixels that are encoded. The system may determine, based at least in part on one or more reference blocks, a prediction block corresponding to the coding block.
    Type: Application
    Filed: December 2, 2021
    Publication date: March 24, 2022
    Applicant: ZHEJIANG DAHUA TECHNOLOGY CO., LTD.
    Inventors: Dong JIANG, Jucai LIN, Jun YIN, Feiyang ZENG, Cheng FANG
  • Publication number: 20220021874
    Abstract: A method for intra prediction may include obtaining a target block to be encoded in a target image. The method may also include determining a final most probably mode (MPM) list of the target block based on at least one of (a) first intra-prediction modes configured to encode two or more adjacent blocks of the target block, (b) a width and a height of the target block, (c) statistical information of second intra-prediction modes configured to encode a plurality of first encoded blocks associated with the target block, or (d) texture features of a plurality of second encoded blocks associated with the target block. The method may also include determining, based on the final MPM list, a target intra-prediction mode corresponding to the target block. The method may also include encoding, based on the target intra-prediction mode, the target block.
    Type: Application
    Filed: September 11, 2021
    Publication date: January 20, 2022
    Applicant: ZHEJIANG DAHUA TECHNOLOGY CO., LTD.
    Inventors: Cheng FANG, Dong JIANG, Jucai LIN, Jun YIN, Feiyang ZENG
  • Publication number: 20210409761
    Abstract: The present disclosure relates to systems and methods for image coding. The system may determine a predetermined region in a coding unit in an image, the predetermined region including a plurality of pixels. The system may determine whether a prediction angle of a prediction mode is larger than or equal to 0° and smaller than or equal to 90°. In response to determining that the prediction angle of the prediction mode is larger than or equal to 0° and smaller than or equal to 90°, for each of the plurality of pixels in the predetermined region, the system may determine a preliminary predicted value of the pixel based on at least one of one or more first reference lines associated with the coding unit along a prediction direction corresponding to the prediction angle. The one or more first reference lines may be along a first side or a second side of the coding unit and each of the one or more first reference lines may include a plurality of first reference pixels.
    Type: Application
    Filed: September 8, 2021
    Publication date: December 30, 2021
    Applicant: ZHEJIANG DAHUA TECHNOLOGY CO., LTD.
    Inventors: Dong JIANG, Jucai LIN, Jun YIN, Feiyang ZENG, Cheng FANG
  • Publication number: 20210409700
    Abstract: The present disclosure relates to systems and methods for intra prediction. The methods may include selecting a candidate prediction block from a plurality of prediction blocks of a video slice according to a first condition, wherein a width of the candidate prediction block is different from a height of the candidate prediction block; selecting an angular prediction mode from a plurality of candidate prediction modes of the candidate prediction block; and determining a filter for the angular prediction mode of the candidate prediction block according to a second condition.
    Type: Application
    Filed: September 9, 2021
    Publication date: December 30, 2021
    Applicant: ZHEJIANG DAHUA TECHNOLOGY CO., LTD.
    Inventors: Cheng FANG, Dong JIANG, Jucai LIN, Jun YIN, Feiyang ZENG
  • Publication number: 20210314564
    Abstract: The present disclosure relates to systems and methods for intra prediction. The methods may include obtaining a current chroma block; obtaining a plurality of luma prediction modes, wherein the plurality of luma prediction modes includes prediction modes at a plurality of positions of a luma block associated with the current chroma block; and selecting a luma prediction mode from the plurality of luma prediction modes as a candidate chroma prediction mode for predicting samples of the current chroma block.
    Type: Application
    Filed: June 16, 2021
    Publication date: October 7, 2021
    Applicant: ZHEJIANG DAHUA TECHNOLOGY CO., LTD.
    Inventors: Feiyang ZENG, Jucai LIN, Jun YIN, Dong JIANG, Cheng FANG
  • Publication number: 20210297663
    Abstract: The present disclosure relates to systems and methods for image coding. The system may determine a coding unit in an image, the coding unit including a plurality of pixels. The system may determine a plurality of first reference lines associated with the coding unit, the plurality of first reference lines being along a first side of the coding unit and each of the plurality of first reference lines including a plurality of first reference pixels. The system may determine a plurality of second reference lines associated with the coding unit, the plurality of second reference lines being along a second side of the coding unit and each of the plurality of second reference lines including a plurality of second reference pixels. For each of the plurality of pixels in the coding unit, the system may determine a target predicted value of the pixel based on at least one of the plurality of first reference lines or the plurality of second reference lines according to a prediction mode.
    Type: Application
    Filed: June 10, 2021
    Publication date: September 23, 2021
    Applicant: ZHEJIANG DAHUA TECHNOLOGY CO., LTD.
    Inventors: Dong JIANG, Jucai LIN, Jun YIN, Feiyang ZENG, Cheng FANG
  • Publication number: 20210201040
    Abstract: A method for processing an online video stream may include determining a transmission performance of a network for a queue of video frames, wherein each video frame in the queue may be associated with a priority level. The method may also include determining a maximum discarding level based on the transmission performance of the network. The method may further include removing a target video frame of which the associated priority level is lower than or equal to the maximum discarding level from the queue.
    Type: Application
    Filed: March 10, 2021
    Publication date: July 1, 2021
    Applicant: ZHEJIANG DAHUA TECHNOLOGY CO., LTD.
    Inventors: Xinchao CAO, Jucai LIN
  • Patent number: 10977498
    Abstract: A method for processing an online video stream may include determining a transmission performance of a network for a queue of video frames, wherein each video frame in the queue may be associated with a priority level. The method may also include determining a maximum discarding level based on the transmission performance of the network. The method may further include removing a target video frame of which the associated priority level is lower than or equal to the maximum discarding level from the queue.
    Type: Grant
    Filed: April 17, 2019
    Date of Patent: April 13, 2021
    Assignee: ZHEJIANG DAHUA TECHNOLOGY CO., LTD.
    Inventors: Xinchao Cao, Jucai Lin
  • Publication number: 20190244029
    Abstract: A method for processing an online video stream may include determining a transmission performance of a network for a queue of video frames, wherein each video frame in the queue may be associated with a priority level. The method may also include determining a maximum discarding level based on the transmission performance of the network. The method may further include removing a target video frame of which the associated priority level is lower than or equal to the maximum discarding level from the queue.
    Type: Application
    Filed: April 17, 2019
    Publication date: August 8, 2019
    Applicant: ZHEJIANG DAHUA TECHNOLOGY CO., LTD.
    Inventors: Xinchao CAO, Jucai LIN