Patents by Inventor Hongshun ZHANG

Hongshun ZHANG 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: 20230328233
    Abstract: A reference frame selection method and apparatus, a device, and a medium, relating to the field of video coding. The method includes: acquiring m candidate reference frames of a target coding unit, the target coding unit being one of a plurality of coding units of a video frame, m being an integer greater than 1; scoring the m candidate reference frames based on quality score information of the m candidate reference frames, the quality score information indicating coding quality of the target coding unit performing inter-frame prediction through the m candidate reference frames; and selecting an optimal reference frame of the target coding unit according to scoring results of the m candidate reference frames. The described technical solution simplifies the process of determining the optimal reference frame, and greatly accelerates the coding speed of the target coding unit.
    Type: Application
    Filed: June 9, 2023
    Publication date: October 12, 2023
    Inventor: Hongshun ZHANG
  • Publication number: 20230232020
    Abstract: In an inter prediction encoding method, a picture is divided into a plurality of coding units. Motion estimation traversal is performed on motion vector predictions (MVPs) in a specified inter prediction mode to obtain candidate motion vectors. A motion vector set is determined from the MVPs and the candidate motion vectors. The motion vector set includes a target MVP from the MVPs and a target motion vector from the candidate motion vectors. Interpolation mode transversal and motion mode transversal are performed for each of the coding units based on the motion vector set to obtain a target interpolation mode and a target motion mode corresponding to the respective coding unit.
    Type: Application
    Filed: March 20, 2023
    Publication date: July 20, 2023
    Applicant: Tencent Technology (Shenzhen) Company Limited
    Inventor: Hongshun ZHANG
  • Publication number: 20230107111
    Abstract: An inter prediction method includes: determining, when a current prediction mode of a current prediction block is a preset prediction mode, a historical prediction mode corresponding to the current prediction block; acquiring adjacent block information about an adjacent block of the current prediction block, prediction sub-block information about a prediction sub-block, and a historical optimal reference frame type of the current prediction block in the historical prediction mode; generating a reference frame mask based on the historical optimal reference frame type, the adjacent block information, the prediction sub-block information, and a frame type corresponding to the current prediction block; and determining a reference frame of the preset prediction mode using the reference frame mask, and performing inter prediction on the current prediction block using the reference frame to obtain a prediction value corresponding to the current prediction block.
    Type: Application
    Filed: December 12, 2022
    Publication date: April 6, 2023
    Inventor: Hongshun ZHANG
  • Patent number: 11589073
    Abstract: Embodiments of the present disclosure disclose a video image processing method performed at a computing device, including: after performing deblocking and sample adaptive offset on a reconstructed coding tree unit within a target image frame, performing half pixel estimation on the coding tree unit of the target image frame to obtain an optimal half pixel location having a minimum rate distortion cost; dividing a surrounding area of the optimal half pixel location into four partitions; selecting, among the four partitions according to rate distortion costs respectively of four half pixel locations adjacent to the optimal half pixel location, a first partition used for quarter pixel estimation; performing quarter pixel estimation on the first partition according to the optimal half pixel location, to obtain an optimal quarter pixel location having a minimum rate distortion cost within the first partition; and performing motion compensation to the target image frame by using at least one of the optimal half pix
    Type: Grant
    Filed: February 4, 2021
    Date of Patent: February 21, 2023
    Assignee: TENCENT TECHNOLOGY (SHENZHEN) COMPANY LIMITED
    Inventor: Hongshun Zhang
  • Patent number: 11582444
    Abstract: The present disclosure provides a method and an apparatus for determining an intra-frame prediction mode of a current video block. The method includes determining, in an image area including a to-be-coded current video block, reference modes of the current video block based on a plurality of intra-frame prediction modes of a plurality of second video blocks, the image area being in an area defined by an adjacent coding unit (CU) and a father CU corresponding to the current video block in a video frame or slice including the current video block; determining an alternative prediction mode set from preset intra-frame prediction modes, the alternative prediction mode set comprising a plurality of alternative prediction modes, including the reference modes; and determining, in the alternative prediction mode set, a prediction mode having optimal intra-frame prediction coding performance on the current video block as an intra-frame prediction mode of the current video block.
    Type: Grant
    Filed: May 26, 2021
    Date of Patent: February 14, 2023
    Assignee: TENCENT TECHNOLOGY (SHENZHEN) COMPANY LIMITED
    Inventor: Hongshun Zhang
  • Patent number: 11395002
    Abstract: A prediction direction selection method includes constructing, according to texture consistency of a prediction unit relative to an upper-layer coding unit of the coding unit in which the prediction unit is located, a reference direction corresponding to the prediction unit. The method also includes obtaining, for the coding unit, preliminarily selected direction vectors that are selected from intra-frame directions according to rate-distortion costs. The method next includes determining processed candidate direction vectors by using the reference direction and the preliminarily selected direction vectors. The processed candidate direction vectors are used for selecting a direction corresponding to an optimal cost as a prediction direction for unit prediction performed for the coding unit.
    Type: Grant
    Filed: July 16, 2020
    Date of Patent: July 19, 2022
    Assignee: TENCENT TECHNOLOGY (SHENZHEN) COMPANY LIMITED
    Inventor: Hongshun Zhang
  • Patent number: 11375227
    Abstract: A terminal performs video estimation by dividing an image frame of a video into a plurality of prediction units, and dividing the plurality of prediction units into a first type of prediction units and a second type of prediction units. A motion vector of a prediction unit of the first type is then obtained according to a first search algorithm. A motion vector of a prediction unit of the second type is obtained according to a second search algorithm. The second search algorithm is different from the first search algorithm. Then sub-pixel motion estimation is performed on the image frame according to the motion vector of the prediction unit of the first type and the motion vector of the prediction unit of the second type to generate a motion estimate result.
    Type: Grant
    Filed: June 24, 2020
    Date of Patent: June 28, 2022
    Assignee: Tencent Technology (Shenzhen) Company Limited
    Inventor: Hongshun Zhang
  • Patent number: 11317089
    Abstract: The present disclosure describes a method, an apparatus, and a storage medium for dividing a coding unit of a video frame. The method includes determining, by a device, according to a correspondence relationship between a frame type and a coding unit type, a target coding unit type based on a target frame type of a target frame, the target coding unit type indicating a division depth for dividing the target frame. The method further includes determining, by the device, according to coding unit information of a target coding unit during dividing the target coding unit with the target coding unit type in the target frame, whether the target coding unit meets a target condition, to obtain a target result; and performing, by the device, a division operation corresponding to the target result on the target coding unit.
    Type: Grant
    Filed: July 20, 2020
    Date of Patent: April 26, 2022
    Assignee: Tencent Technologies (Shenzhen) Company Limited
    Inventor: Hongshun Zhang
  • Patent number: 11184627
    Abstract: The embodiments of this disclosure provide a video transcoding system and method, and related products. The system includes: a main transcoder circuitry configured to acquire an input video, transcode the input video to generate a transcoded video, and transmit the transcoded video to a receiving device; and a backup transcoder circuitry configured to acquire the input video, buffer the input video, acquire transcoding location information of the main transcoder circuitry at the time when the main transcoder circuitry is down, transcode the buffered input video according to the transcoding location information to generate an output video, and transmit the output video to the receiving device.
    Type: Grant
    Filed: August 18, 2020
    Date of Patent: November 23, 2021
    Assignee: Tencent Technology (Shenzhen) Company Limited
    Inventors: Hongshun Zhang, Ximing Cheng, Huihui Hou
  • Publication number: 20210281836
    Abstract: The present disclosure provides a method and an apparatus for determining an intra-frame prediction mode of a current video block. The method includes determining, in an image area including a to-be-coded current video block, reference modes of the current video block based on a plurality of intra-frame prediction modes of a plurality of second video blocks, the image area being in an area defined by an adjacent coding unit (CU) and a father CU corresponding to the current video block in a video frame or slice including the current video block; determining an alternative prediction mode set from preset intra-frame prediction modes, the alternative prediction mode set comprising a plurality of alternative prediction modes, including the reference modes; and determining, in the alternative prediction mode set, a prediction mode having optimal intra-frame prediction coding performance on the current video block as an intra-frame prediction mode of the current video block.
    Type: Application
    Filed: May 26, 2021
    Publication date: September 9, 2021
    Inventor: Hongshun ZHANG
  • Publication number: 20210235113
    Abstract: Embodiments of the present disclosure disclose a video image processing method performed at a computing device, including: after performing deblocking and sample adaptive offset on a reconstructed coding tree unit within a target image frame, performing half pixel estimation on the coding tree unit of the target image frame to obtain an optimal half pixel location having a minimum rate distortion cost; dividing a surrounding area of the optimal half pixel location into four partitions; selecting, among the four partitions according to rate distortion costs respectively of four half pixel locations adjacent to the optimal half pixel location, a first partition used for quarter pixel estimation; performing quarter pixel estimation on the first partition according to the optimal half pixel location, to obtain an optimal quarter pixel location having a minimum rate distortion cost within the first partition; and performing motion compensation to the target image frame by using at least one of the optimal half pix
    Type: Application
    Filed: February 4, 2021
    Publication date: July 29, 2021
    Inventor: Hongshun Zhang
  • Patent number: 11076168
    Abstract: Embodiments of the present disclosure provide an inter-frame prediction method performed at a computing device. The method includes: determining at least one reference encoded block spatially adjacent to a to-be-processed prediction unit of a to-be-processed encoded block; for each preset reference frame, separately determining a corresponding AMVP of the to-be-processed prediction unit according to reference information of each reference encoded block; determining a target AMVP under the reference frames, and using a reference frame corresponding to the target AMVP as a candidate reference frame; when the candidate reference frame is different from the first reference frame, performing motion estimation on the to-be-processed prediction unit separately and determining a target reference frame from the candidate reference frame and the first reference frame according to their corresponding encoding costs obtained through the motion estimation.
    Type: Grant
    Filed: October 9, 2019
    Date of Patent: July 27, 2021
    Assignee: TENCENT TECHNOLOGY (SHENZHEN) COMPANY LIMITED
    Inventors: Sixin Lin, Hongshun Zhang, Yaqing Li
  • Patent number: 11032552
    Abstract: A video encoding method for an electronic device includes: dividing at least one CTU of a video image frame to acquire video prediction units of different sizes; performing initial selection on intra-predicted brightness prediction directions of the video prediction units according to a first rate-distortion-evaluation-function, to obtain a preset number of intra-predicted initially-selected brightness-directions of the video prediction units; performing fine selection on intra-predicted optimal brightness-directions of a related video prediction unit and intra-predicted initially-selected brightness-directions of a video prediction unit of a current size according to a second rate-distortion-evaluation-function, to obtain intra-predicted optimal brightness-directions of the video prediction unit; performing fine selection on intra-predicted chroma prediction directions of the video prediction units according to the second rate-distortion-evaluation-function, to obtain intra-predicted optimal chroma-direction
    Type: Grant
    Filed: July 27, 2020
    Date of Patent: June 8, 2021
    Assignee: TENCENT TECHNOLOGY (SHENZHEN) COMPANY LIMITED
    Inventor: Hongshun Zhang
  • Patent number: 10944985
    Abstract: Embodiments of the present disclosure disclose a video image processing method performed at a computing device, including: performing half pixel estimation on a predefined region of a target image frame to obtain an optimal half pixel location having a minimum rate distortion cost; dividing a surrounding area of the optimal half pixel location into four partitions; selecting, among the four partitions according to rate distortion costs respectively of four half pixel locations adjacent to the optimal half pixel location, a first partition used for quarter pixel estimation; performing quarter pixel estimation on the first partition according to the optimal half pixel location, to obtain an optimal quarter pixel location having a minimum rate distortion cost within the first partition; and performing motion compensation to the target image frame by using at least one of the optimal half pixel location and the optimal quarter pixel location as a motion estimation result.
    Type: Grant
    Filed: October 18, 2019
    Date of Patent: March 9, 2021
    Assignee: TENCENT TECHNOLOGY (SHENZHEN) COMPANY LIMITED
    Inventor: Hongshun Zhang
  • Publication number: 20200382803
    Abstract: The embodiments of this disclosure provide a video transcoding system and method, and related products. The system includes: a main transcoder circuitry configured to acquire an input video, transcode the input video to generate a transcoded video, and transmit the transcoded video to a receiving device; and a backup transcoder circuitry configured to acquire the input video, buffer the input video, acquire transcoding location information of the main transcoder circuitry at the time when the main transcoder circuitry is down, transcode the buffered input video according to the transcoding location information to generate an output video, and transmit the output video to the receiving device.
    Type: Application
    Filed: August 18, 2020
    Publication date: December 3, 2020
    Applicant: Tencent Technology (Shenzhen) Company Limited
    Inventors: Hongshun ZHANG, Ximing CHENG, Huihui HOU
  • Patent number: 10841583
    Abstract: A coding unit (CU) depth determining method includes determining a residual coefficient of a current optimal mode of a target CU, respectively obtaining coding information features of the target CU corresponding to a specific frame type and coding information features of a neighboring coding tree unit (CTU) corresponding to the specific frame type of a CTU in which the target CU is located, to form prediction feature vector samples, and inputting the prediction feature vector samples to a pre-trained predictive model corresponding to the specific frame type, to obtain a prediction result.
    Type: Grant
    Filed: March 27, 2019
    Date of Patent: November 17, 2020
    Assignee: TENCENT TECHNOLOGY (SHENZHEN) COMPANY LIMITED
    Inventors: Hongshun Zhang, Sixin Lin, Ximing Cheng
  • Publication number: 20200359032
    Abstract: A video encoding method for an electronic device includes: dividing at least one CTU of a video image frame to acquire video prediction units of different sizes; performing initial selection on intra-predicted brightness prediction directions of the video prediction units according to a first rate-distortion-evaluation-function, to obtain a preset number of intra-predicted initially-selected brightness-directions of the video prediction units; performing fine selection on intra-predicted optimal brightness-directions of a related video prediction unit and intra-predicted initially-selected brightness-directions of a video prediction unit of a current size according to a second rate-distortion-evaluation-function, to obtain intra-predicted optimal brightness-directions of the video prediction unit; performing fine selection on intra-predicted chroma prediction directions of the video prediction units according to the second rate-distortion-evaluation-function, to obtain intra-predicted optimal chroma-direction
    Type: Application
    Filed: July 27, 2020
    Publication date: November 12, 2020
    Inventor: Hongshun ZHANG
  • Publication number: 20200351498
    Abstract: The present disclosure describes a method, an apparatus, and a storage medium for dividing a coding unit of a video frame. The method includes determining, by a device, according to a correspondence relationship between a frame type and a coding unit type, a target coding unit type based on a target frame type of a target frame, the target coding unit type indicating a division depth for dividing the target frame. The method further includes determining, by the device, according to coding unit information of a target coding unit during dividing the target coding unit with the target coding unit type in the target frame, whether the target coding unit meets a target condition, to obtain a target result; and performing, by the device, a division operation corresponding to the target result on the target coding unit.
    Type: Application
    Filed: July 20, 2020
    Publication date: November 5, 2020
    Applicant: TENCENT TECHNOLOGY (SHENZHEN) COMPANY LIMITED
    Inventor: Hongshun ZHANG
  • Publication number: 20200351518
    Abstract: A prediction direction selection method includes constructing, according to texture consistency of a prediction unit relative to an upper-layer coding unit of the coding unit in which the prediction unit is located, a reference direction corresponding to the prediction unit. The method also includes obtaining, for the coding unit, preliminarily selected direction vectors that are selected from intra-frame directions according to rate-distortion costs. The method next includes determining processed candidate direction vectors by using the reference direction and the preliminarily selected direction vectors. The processed candidate direction vectors are used for selecting a direction corresponding to an optimal cost as a prediction direction for unit prediction performed for the coding unit.
    Type: Application
    Filed: July 16, 2020
    Publication date: November 5, 2020
    Applicant: TENCENT TECHNOLOGY (SHENZHEN) COMPANY LIMITED
    Inventor: Hongshun ZHANG
  • Patent number: 10827198
    Abstract: A motion estimation method and apparatus, and a non-transitory computer-readable storage medium are provided. In the method, for a predicting unit (PU) in a to-be-coded image, a candidate motion vector (MV) list for the PU is constructed based on advanced motion vector prediction (AMVP). A rate distortion (RD) cost value of each MV in the candidate MV list is calculated. A target MV of the AMVP corresponding to the smallest RD cost value of the AMVP is obtained. Integer motion estimation (IME) is performed on the PU based on a mapping point of the target MV of the AMVP in a reference frame. A target MV of the IME is obtained. The target MV of the IME is converted to quarter pixel precision, to obtain a reference target MV of quarter motion estimation (QME). Further, as a final result of a motion estimation process is determined.
    Type: Grant
    Filed: October 17, 2019
    Date of Patent: November 3, 2020
    Assignee: TENCENT TECHNOLOGY (SHENZHEN) COMPANY LIMITED
    Inventor: Hongshun Zhang