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: 20230328233Abstract: 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: ApplicationFiled: June 9, 2023Publication date: October 12, 2023Inventor: Hongshun ZHANG
-
Publication number: 20230232020Abstract: 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: ApplicationFiled: March 20, 2023Publication date: July 20, 2023Applicant: Tencent Technology (Shenzhen) Company LimitedInventor: Hongshun ZHANG
-
Publication number: 20230107111Abstract: 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: ApplicationFiled: December 12, 2022Publication date: April 6, 2023Inventor: Hongshun ZHANG
-
Patent number: 11589073Abstract: 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 pixType: GrantFiled: February 4, 2021Date of Patent: February 21, 2023Assignee: TENCENT TECHNOLOGY (SHENZHEN) COMPANY LIMITEDInventor: Hongshun Zhang
-
Patent number: 11582444Abstract: 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: GrantFiled: May 26, 2021Date of Patent: February 14, 2023Assignee: TENCENT TECHNOLOGY (SHENZHEN) COMPANY LIMITEDInventor: Hongshun Zhang
-
Patent number: 11395002Abstract: 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: GrantFiled: July 16, 2020Date of Patent: July 19, 2022Assignee: TENCENT TECHNOLOGY (SHENZHEN) COMPANY LIMITEDInventor: Hongshun Zhang
-
Patent number: 11375227Abstract: 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: GrantFiled: June 24, 2020Date of Patent: June 28, 2022Assignee: Tencent Technology (Shenzhen) Company LimitedInventor: Hongshun Zhang
-
Patent number: 11317089Abstract: 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: GrantFiled: July 20, 2020Date of Patent: April 26, 2022Assignee: Tencent Technologies (Shenzhen) Company LimitedInventor: Hongshun Zhang
-
Patent number: 11184627Abstract: 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: GrantFiled: August 18, 2020Date of Patent: November 23, 2021Assignee: Tencent Technology (Shenzhen) Company LimitedInventors: Hongshun Zhang, Ximing Cheng, Huihui Hou
-
Publication number: 20210281836Abstract: 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: ApplicationFiled: May 26, 2021Publication date: September 9, 2021Inventor: Hongshun ZHANG
-
Publication number: 20210235113Abstract: 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 pixType: ApplicationFiled: February 4, 2021Publication date: July 29, 2021Inventor: Hongshun Zhang
-
Patent number: 11076168Abstract: 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: GrantFiled: October 9, 2019Date of Patent: July 27, 2021Assignee: TENCENT TECHNOLOGY (SHENZHEN) COMPANY LIMITEDInventors: Sixin Lin, Hongshun Zhang, Yaqing Li
-
Patent number: 11032552Abstract: 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-directionType: GrantFiled: July 27, 2020Date of Patent: June 8, 2021Assignee: TENCENT TECHNOLOGY (SHENZHEN) COMPANY LIMITEDInventor: Hongshun Zhang
-
Patent number: 10944985Abstract: 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: GrantFiled: October 18, 2019Date of Patent: March 9, 2021Assignee: TENCENT TECHNOLOGY (SHENZHEN) COMPANY LIMITEDInventor: Hongshun Zhang
-
Publication number: 20200382803Abstract: 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: ApplicationFiled: August 18, 2020Publication date: December 3, 2020Applicant: Tencent Technology (Shenzhen) Company LimitedInventors: Hongshun ZHANG, Ximing CHENG, Huihui HOU
-
Patent number: 10841583Abstract: 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: GrantFiled: March 27, 2019Date of Patent: November 17, 2020Assignee: TENCENT TECHNOLOGY (SHENZHEN) COMPANY LIMITEDInventors: Hongshun Zhang, Sixin Lin, Ximing Cheng
-
Publication number: 20200359032Abstract: 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-directionType: ApplicationFiled: July 27, 2020Publication date: November 12, 2020Inventor: Hongshun ZHANG
-
Publication number: 20200351518Abstract: 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: ApplicationFiled: July 16, 2020Publication date: November 5, 2020Applicant: TENCENT TECHNOLOGY (SHENZHEN) COMPANY LIMITEDInventor: Hongshun ZHANG
-
Publication number: 20200351498Abstract: 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: ApplicationFiled: July 20, 2020Publication date: November 5, 2020Applicant: TENCENT TECHNOLOGY (SHENZHEN) COMPANY LIMITEDInventor: Hongshun ZHANG
-
Patent number: 10827198Abstract: 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: GrantFiled: October 17, 2019Date of Patent: November 3, 2020Assignee: TENCENT TECHNOLOGY (SHENZHEN) COMPANY LIMITEDInventor: Hongshun Zhang