Patents by Inventor Yin Zhao
Yin Zhao 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).
-
Patent number: 11647207Abstract: Inter prediction method and apparatus are disclosed to resolve problems in the conventional technology that prediction samples obtained in an inter prediction mode are spatially discontinuous, prediction efficiency is affected, and prediction residual energy is relatively high. The method includes: parsing a bitstream to obtain motion information of a to-be-processed picture block; performing motion compensation on the to-be-processed picture block based on the obtained motion information, to obtain a prediction block of the to-be-processed picture block, where the prediction block of the to-be-processed picture block includes a prediction value of a target sample; and performing weighting calculation on one or more reconstructed values of one or more reference samples and the prediction value of the target sample, to update the prediction value of the target sample, where the reference sample(s) have a preset spatial position relationship with the target sample.Type: GrantFiled: February 23, 2021Date of Patent: May 9, 2023Assignee: HUAWEI TECHNOLOGIES CO., LTD.Inventors: Weiwei Xu, Haitao Yang, Yin Zhao
-
Patent number: 11638003Abstract: A video encoding method, a video decoding method, an apparatus, a device, and a storage medium include parsing a first flag from the video bitstream when a video bitstream is allowed to be decoded by referencing a library picture corresponding to a library picture bitstream, using a value of a target parameter of the video bitstream as a value of a target parameter of the library picture bitstream referenced by the video bitstream when a value of the first flag is a first value, and reconstructing, based on the value of the target parameter of the library picture bitstream referenced by the video bitstream and the library picture bitstream referenced by the video bitstream to obtain the library picture corresponding to the library picture bitstream referenced by the video bitstream.Type: GrantFiled: July 8, 2021Date of Patent: April 25, 2023Assignees: Zhejiang University, Huawei Technologies Co., Ltd.Inventors: Lu Yu, Ye-Kui Wang, Hualong Yu, Yin Zhao, Yuqun Fan, Xiaoding Gao, Haitao Yang
-
Patent number: 11606571Abstract: A video decoding device receives a bitstream including a prediction block and a residual block with coefficients transformed by a Spatial Varying Transform (SVT). The video decoding device determines a type of SVT employed to transform the coefficients in the residual block and determines a position of the SVT relative to the residual block by determining a candidate position step size and a position index for the SVT. The video decoding device applies an inverse transform to the coefficients based on the SVT type and position to create a reconstructed residual block. The video decoding device applies the reconstructed residual block to the prediction block to reconstruct a video block and reconstructs a video sequence for display, the video sequence including a video frame that includes the reconstructed video block.Type: GrantFiled: April 14, 2020Date of Patent: March 14, 2023Assignee: Huawei Technologies Co., Ltd.Inventors: Yin Zhao, Haitao Yang, Shan Liu
-
Publication number: 20230070282Abstract: This application provides a motion vector obtaining method and apparatus. The method includes: determining a target offset vector of a block and identifier information of a target picture, wherein the block comprises at least one sub-block; determining a location of the sub-block; determining, as a target location coordinate value of a collocated sub-block, a location coordinate value obtained by performing a clipping operation on an initial location coordinate value in a range, wherein the initial location coordinate value is based on the location of the sub-block and the target offset vector; and obtaining a motion vector of the sub-block based on a motion vector corresponding to the target location coordinate value. Thus, a range of the target offset vector is limited, so that a quantity of memory read times can be reduced in a process of obtaining the motion vector of the collocated sub-block.Type: ApplicationFiled: August 29, 2022Publication date: March 9, 2023Applicant: HUAWEI TECHNOLOGIES CO., LTD.Inventors: Huanbang Chen, Yin ZHAO, Haitao YANG, Jianle CHEN
-
Patent number: 11601663Abstract: A video decoding method includes determining a usage of an SVT-vertical (V) or an SVT-horizontal (H) for a residual block; determining a transform block position of a transform block of the residual block; determining a transform type of the transform block, wherein the transform type indicates a horizontal transform and a vertical transform for the transform block, wherein at least one of the horizontal transform or the vertical transform is a discrete sine transform (DST)-7; and reconstructing the residual block based on the transform type, the transform block position, and transform coefficients of the transform block.Type: GrantFiled: December 23, 2021Date of Patent: March 7, 2023Assignee: HUAWEI TECHNOLOGIES CO., LTD.Inventors: Yin Zhao, Haitao Yang, Jianle Chen
-
Publication number: 20230069387Abstract: A video processing method includes: obtaining prediction information of a CU; obtaining, when the CU comprises only one residual TU and a size of the residual TU is less than a size of the CU, a TU partitioning mode of the CU and a residual position of the residual TU, wherein the TU partitioning mode and the residual position are used to determine a horizontal transform type and a vertical transform type; obtaining transform coefficients of the residual TU based on the horizontal transform type and the vertical transform type; and generating a bitstream that is for storing or transmitting and that includes the prediction information, a first flag that indicates the TU partitioning mode, a second flag that indicates the residual position, and the transform coefficients.Type: ApplicationFiled: October 25, 2022Publication date: March 2, 2023Inventors: Yin Zhao, Haitao Yang, Jianle Chen
-
Publication number: 20230065862Abstract: The present disclosure relates to scalable encoding and decoding of pictures. In particular, a picture is processed by one or more network layers of a trained module to obtain base layer features. Then, enhancement layer features are obtained, e.g. by a trained network processing in sample domain. The base layer features are for use in computer vision processing. The base layer features together with enhancement layer features are for use in picture reconstruction, e.g. for human vision. The base layer features and the enhancement layer features are coded in a respective base layer bitstream and an enhancement layer bitstream. Accordingly, a scalable coding is provided which supports computer vision processing and/or picture reconstruction.Type: ApplicationFiled: November 4, 2022Publication date: March 2, 2023Applicant: HUAWEI TECHNOLOGIES CO., LTD.Inventors: Alexander Alexandrovich Karabutov, Hyomin Choi, Ivan Bajic, Robert A. Cohen, Saeed Ranjbar Alvar, Sergey Yurievich Ikonin, Elena Alexandrovna Alshina, Yin Zhao
-
Patent number: 11589048Abstract: A method of decoding a coded video bitstream implemented by a video decoder. The method includes determining a split mode for a coding tree unit (CTU) in an encoded bitstream, where the split mode is one of triple tree (TT), vertical binary tree (BT), and horizontal BT; marking a coding unit (CU) from the CTU as not to be predicted by intra prediction when one of three conditions is met; parsing the encoded bitstream to obtain a prediction unit and residual information for the CU from the CTU; and reconstructing the CU based on the prediction unit and the residual information when the CU has been marked.Type: GrantFiled: May 12, 2021Date of Patent: February 21, 2023Assignee: Huawei Technologies Co., Ltd.Inventors: Jianle Chen, Yin Zhao, Semih Esenlik
-
Patent number: 11523129Abstract: A video decoding method, including: parsing a received bitstream to obtain prediction information of a coding unit (CU); obtaining a target transform mode of a residual transform unit (TU); parsing the received bitstream to obtain transform coefficients of the residual TU; applying an inverse quantization to the transform coefficients of the residual TU to obtain dequantized coefficients; applying, based on the target transform mode, an inverse transform to the dequantized coefficients to obtain a residual block of the residual TU; obtaining a prediction block of the CU based on the prediction information; obtaining a video block based on the residual block and the prediction block; and outputting a video sequence including a video frame that includes the video block.Type: GrantFiled: April 12, 2021Date of Patent: December 6, 2022Assignee: HUAWEI TECHNOLOGIES CO., LTD.Inventors: Yin Zhao, Haitao Yang, Jianle Chen
-
Patent number: 11516470Abstract: This application relates to the field of video coding technologies, and discloses a video coder and a corresponding method, to help improve video coding performance. In this application, encoding and decoding are collectively referred to as coding. A video coding method includes: determining a block split policy of a current picture block based on a size relationship between the width and the height of the current picture block; applying the block split policy to the current picture block to obtain a coding block; and reconstructing the obtained coding block to reconstruct the current picture block.Type: GrantFiled: June 11, 2021Date of Patent: November 29, 2022Assignee: HUAWEI TECHNOLOGIES CO., LTD.Inventors: Haitao Yang, Yin Zhao, Riyang Zhao, Zhongliang Li, Jing Xiao
-
Publication number: 20220377331Abstract: A mechanism for position dependent spatial varying transform (SVT) for video coding. A prediction block and a corresponding transformed residual block are received at a decoder. A type of spatial varying transform (SVT) employed to generate the transformed residual block is determined. A position of the SVT relative to the transformed residual block is also determined. An inverse of the SVT is applied to the transformed residual block to reconstruct a reconstructed residual block. The reconstructed residual block is then combined with the prediction block to reconstruct an image block.Type: ApplicationFiled: May 12, 2022Publication date: November 24, 2022Inventors: Yin Zhao, Haitao Yang, Jianle Chen
-
Patent number: 11496754Abstract: A decoding method includes obtaining an identifier from a bitstream, where the identifier indicates a minimum decoding time interval k between library pictures that is allowed in the bitstream, obtaining, when parsing the bitstream, a decoding moment ti of a current decoded picture and a decoding moment tj of a first decoded picture that is closest to the current decoded picture and that references a new library picture when the current decoded picture is decoded by referencing a library picture, where the new library picture is a library picture that is not decoded or needs to be re-decoded when the first decoded picture is decoded, and determining a preset quantity of library pictures as candidate reference pictures of the current decoded picture based on a relationship between k and a difference between ti and tj.Type: GrantFiled: July 2, 2021Date of Patent: November 8, 2022Assignees: Zhejiang University, Huawei Technologies Co., Ltd.Inventors: Lu Yu, Ye-Kui Wang, Yuqun Fan, Hualong Yu, Yin Zhao, Xiangyu Lin, Haitao Yang
-
Publication number: 20220329839Abstract: The present disclosure discloses a video decoding method and a video decoder. The method includes: parsing coding tree split information to obtain a current node; determining coordinates of an upper-left corner of a region covered by a current quantization group based on a depth N of the current node; obtaining a QP delta of a current CU in the region covered by the current quantization group; and obtaining a reconstructed picture of the current CU based on the QP delta of the current CU.Type: ApplicationFiled: June 28, 2022Publication date: October 13, 2022Inventors: Yin ZHAO, Haitao YANG
-
Publication number: 20220329788Abstract: An image prediction method, apparatus, and system, a device, and a storage medium are provided. The method includes: (401) obtaining a split mode of a current node, where the current node is an image block in a coding tree unit in a current image; (402) determining, based on the split mode of the current node and a size of the current node, whether the current node satisfies a first condition; and (403) when it is determined that the current node satisfies the first condition, performing intra prediction on all coding blocks belonging to the current node, to obtain predictors of all the coding blocks belonging to the current node.Type: ApplicationFiled: June 17, 2022Publication date: October 13, 2022Inventors: Yin ZHAO, Haitao YANG, Jianle CHEN, Lian ZHANG
-
Publication number: 20220329795Abstract: A picture partitioning method and apparatus are described. The method includes determining a split mode of a current node, where the current node includes a luma block and a chroma block. The method further includes determining, based on the split mode of the current node and a size of the current node, that the chroma block of the current node is not further split. In accordance with the chroma block of the current node not being further split, the method includes splitting the luma block of the current node based on the split mode of the current node. In accordance with the chroma block of the current node not being further split, the method may be used to split only the luma block of the current node, thereby improving encoding and decoding efficiency, reducing a maximum throughput of a codec, and facilitating implementation of the codec.Type: ApplicationFiled: May 2, 2022Publication date: October 13, 2022Inventors: Yin ZHAO, Haitao YANG, Jianle CHEN, Lian ZHANG
-
Patent number: 11463721Abstract: This application provides a motion vector obtaining method and apparatus. The method includes: determining a target offset vector of a block and identifier information of a target picture, wherein the block comprises at least one sub-block; determining a location of the sub-block; determining, as a target location coordinate value of a collocated sub-block, a location coordinate value obtained by performing a clipping operation on an initial location coordinate value in a range, wherein the initial location coordinate value is based on the location of the sub-block and the target offset vector; and obtaining a motion vector of the sub-block based on a motion vector corresponding to the target location coordinate value. Thus, a range of the target offset vector is limited, so that a quantity of memory read times can be reduced in a process of obtaining the motion vector of the collocated sub-block.Type: GrantFiled: December 3, 2020Date of Patent: October 4, 2022Assignee: Huawei Technologies Co., Ltd.Inventors: Huanbang Chen, Yin Zhao, Haitao Yang, Jianle Chen
-
Publication number: 20220295082Abstract: A method comprising obtaining a bitstream, the bitstream comprises a transform unit syntax and a coding unit syntax, the transform unit syntax includes a value of a first flag and a value of a second flag related to, respectively, a first chroma transform block and a second chroma transform block of a current transform unit or a current sub-transform unit within the current transform unit, the first or second flag specifies whether the first or second chroma transform block contains at least one transform coefficient levels not equal to 0, the coding unit syntax includes a value of a third flag specifying whether a transform tree structure is present or not; and deriving a value of a fourth flag based on the values of the first, second, and third flags, the fourth flag specifies whether a luma transform block contains at least one transform coefficient levels not equal to 0.Type: ApplicationFiled: June 2, 2022Publication date: September 15, 2022Inventors: Roman Igorevich CHERNYAK, Yin ZHAO, Sergey Yurievich IKONIN, Jianle CHEN
-
Patent number: 11431997Abstract: The present disclosure discloses a video decoding method and a video decoder. The method includes: parsing coding tree split information to obtain a current node; determining coordinates of an upper-left corner of a region covered by a current quantization group based on a depth N of the current node; obtaining a QP delta of a current CU in the region covered by the current quantization group; and obtaining a reconstructed picture of the current CU based on the QP delta of the current CU.Type: GrantFiled: March 4, 2021Date of Patent: August 30, 2022Assignee: HUAWEI TECHNOLOGIES CO., LTD.Inventors: Yin Zhao, Haitao Yang
-
Publication number: 20220264123Abstract: Techniques are described of a linear model prediction mode. A set of reconstructed neighboring luma samples are determined. Two pairs of luma value and chroma value are determined according to N reconstructed neighboring luma samples, N reconstructed neighboring chroma samples, M reconstructed neighboring luma samples, and M reconstructed neighboring chroma samples. The minimum value of the N reconstructed neighboring luma samples is not less than the maximum luma value of the remaining reconstructed neighboring luma samples of the set of reconstructed neighboring luma samples. The maximum value of the M reconstructed neighboring luma samples is not larger than the minimum luma value of the remaining reconstructed neighboring luma samples of the set of reconstructed neighboring luma samples. M>1 and N>1. Linear model parameters are determined based on the two pairs of luma value and chroma value, and a predictive block is determined based on the linear model parameters.Type: ApplicationFiled: April 26, 2022Publication date: August 18, 2022Applicant: HUAWEI TECHNOLOGIES CO., LTD.Inventors: Xiang Ma, Yin Zhao, Haitao Yang, Jianle Chen
-
Publication number: 20220264134Abstract: A video decoding method, including: parsing a received bitstream to obtain prediction information of a coding unit (CU); obtaining a target transform mode of a residual transform unit (TU); parsing the received bitstream to obtain transform coefficients of the residual TU; applying an inverse quantization to the transform coefficients of the residual TU to obtain dequantized coefficients; applying, based on the target transform mode, an inverse transform to the dequantized coefficients to obtain a residual block of the residual TU; obtaining a prediction block of the CU based on the prediction information; obtaining a video block based on the residual block and the prediction block; and outputting a video sequence including a video frame that includes the video block.Type: ApplicationFiled: April 28, 2022Publication date: August 18, 2022Inventors: Yin Zhao, Haitao Yang, Jianle Chen