Patents by Inventor Han Gao

Han Gao 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: 20230388484
    Abstract: A decoding device is provided for decoding of a bitstream, and more specifically for predicting a picture area of an input image for decoding. The picture area has been divided into at least first and second parts by a partitioning boundary, and the pixels of each part are predicted according to suitable measures. Blending masks are then applied to generate blended regions for the predicted pixels, modifying the pixels to generate a complete prediction of the picture area based on both parts. The blending mask is based on first and second thresholds, which are defined relative to the partitioning boundary, and which may have different values to produce an asymmetrical blending relative to the boundary. Based on suitable threshold values, the prediction, combination, and decoding of the picture area is more adaptive to differing contents of the parts therein.
    Type: Application
    Filed: November 8, 2022
    Publication date: November 30, 2023
    Applicant: Tencent America LLC
    Inventors: Han GAO, Xin ZHAO, Lien-fei CHEN, Shan LIU
  • Publication number: 20230379452
    Abstract: Method, device, and non-transitory storage medium for motion vector prediction (MVP) list construction for video coding are provided. One or more motion vector (MV) candidates may be retrieved from a reference MV bank, the one or more MV candidates being associated with a current block. A position to insert the one or more MV candidates from the reference MV bank into an MVP list associated with the current block is determined. The one or more MV candidates from the reference MV bank is inserted into the MVP list associated with the current block based on the position.
    Type: Application
    Filed: September 9, 2022
    Publication date: November 23, 2023
    Applicant: TENCENT AMERICA LLC
    Inventors: Han GAO, Xin ZHAO, Liang ZHAO, Shan LIU
  • Publication number: 20230379451
    Abstract: Method, device, and non-transitory storage medium for decoding video data are provided. One or more vector predictors associated with a current block from a reference motion vector candidate bank may be retrieved, the one or more retrieved motion vector predictors comprising at least one or more motion vectors associated with one or more already decoded blocks, and the one or more already decoded blocks belonging to a same superblock as the current block. A motion vector associated with the current block based on the one or more retrieved motion vector predictors, and decoding the current block based on the determined motion vector. The reference motion vector candidate bank may be updated by inserting the motion vector associated with the current block into the reference motion vector candidate bank.
    Type: Application
    Filed: September 9, 2022
    Publication date: November 23, 2023
    Applicant: TENCENT AMERICA LLC
    Inventors: Han Gao, Liang Zhao, Xin Zhao, Shan Liu
  • Publication number: 20230374169
    Abstract: The present disclosure discloses a catalyst composition for polymerization of an ?-olefin and preparation and use thereof. The catalyst composition comprises boron trifluoride and at least one protic cocatalyst; the protic cocatalyst has a structural formula of X—(CH2)n—OH, where n is an integer selected from 1 to 10; X is selected from nitro, halogen, cyano, sulfonic acid group, aldehyde group, acyl, carboxyl and amino. The catalyst can be used in production of a poly(?-olefin) synthetic base oil, and is particularly suitable for a low viscosity poly(?-olefin) synthetic base oil with high selectivity of the target product.
    Type: Application
    Filed: January 7, 2022
    Publication date: November 23, 2023
    Inventors: Yuanyuan Cao, Tong Liu, Hongling Chu, Libo Wang, Yulong Wang, Xianming Xu, Xiuhui Wang, Han Gao, Wei Sun, Hongpeng Li
  • Publication number: 20230370604
    Abstract: A method for video coding includes obtaining a coding block of a video bitstream, determining whether a joint coding of motion vector difference (JMVD) is used for predicting the coding block, obtaining, based on determining that the JMVD is used selected for predicting the coding block, scaling factors, deriving a motion vector difference (MVD) for one or more reference frame lists based on an application of the scaling factors to one or more components of the JMVD along one or more pre-defined directions, and reconstructing the coding block based on at least the derived MVD.
    Type: Application
    Filed: November 7, 2022
    Publication date: November 16, 2023
    Applicant: TENCENT AMERICA LLC
    Inventors: Liang ZHAO, Han Gao, Xin Zhao, Shan Liu
  • Publication number: 20230370587
    Abstract: A coding apparatus configured to select an intra prediction mode for a current block, encode the selected intra prediction mode using truncated binary coding every time the selected intra prediction mode is a remaining mode, and encode the selected intra prediction mode using N bits when the selected intra prediction mode is included in a first portion from remaining modes and using N+1 bits when the selected intra prediction mode is included in a second portion of the remaining modes.
    Type: Application
    Filed: May 23, 2023
    Publication date: November 16, 2023
    Inventors: Anand Meher Kotra, Jianle Chen, Semih Esenlik, Zhijie Zhao, Han Gao, Biao Wang, Ivan Krasnov
  • Publication number: 20230362402
    Abstract: The various implementations described herein include methods and systems for coding video. The methods include receiving a signaled motion vector difference (MVD) of a video block from the video stream; in response to a determination that a joint adaptive MVD resolution mode is signaled, searching for a first prediction video block and a second prediction video block for the video block, wherein the first prediction video block or the second prediction video block is a reconstructed/predicted forward or backward video block of the video block; locating the first prediction video block and the second prediction video block based on a minimum difference measured by a cost criterion between the first prediction block and the second prediction block; refining a motion vector (MV) of the video block based on the located first prediction video block and the located second prediction video block; and reconstructing/processing the video block based on at least the refined MV.
    Type: Application
    Filed: March 28, 2023
    Publication date: November 9, 2023
    Inventors: Liang Zhao, Xin Zhao, Han Gao, Shan Liu
  • Publication number: 20230353766
    Abstract: A method and an apparatus for encoding a picture and decoding a bitstream representing a matrix using a neural network is provided. The method includes obtaining a resizing method out of a plurality of resizing methods. The resizing method is applied to resize an input of size S to a size S. The resized input is processed by the neural network, wherein the neural network comprises one or more downsampling layers.
    Type: Application
    Filed: June 20, 2023
    Publication date: November 2, 2023
    Inventors: Elena Alexandrovna Alshina, Han Gao, Semih Esenlik
  • Patent number: 11805270
    Abstract: The present disclosure relates to motion vector refinement. As a first step, an initial motion vector and a template for the block are obtained. Then, the refinement of the initial motion vector is determined by template matching with said template in a search space. The search space is located on a position given by the initial motion vector and includes one or more fractional sample positions, wherein each of the fractional sample positions belonging to the search space is obtained by interpolation filtering with a filter of a predefined tap-size assessing integer samples only within a window, said window being formed by integer samples accessible for the template matching in said search space.
    Type: Grant
    Filed: January 23, 2023
    Date of Patent: October 31, 2023
    Assignee: Huawei Technologies Co., Ltd.
    Inventors: Semih Esenlik, Anand Meher Kotra, Zhijie Zhao, Han Gao
  • Publication number: 20230338850
    Abstract: This application discloses a method for displaying a game picture performed by an electronic device. The method includes: displaying a first game picture of a first user account in a target game associated with at least one additional user account, the first game picture including an account identification of the at least one additional user account; and in response to a selection operation triggered on an account identification of a second user account in the at least one additional user account, displaying a second game picture of the second user account in the target game within the first game picture. This application solves the technical problem that the display mode of the game picture is relatively monotonous.
    Type: Application
    Filed: June 29, 2023
    Publication date: October 26, 2023
    Inventors: Han GAO, Lin Lin, Shanshan Qian, Haohui Liang
  • Patent number: 11800154
    Abstract: An image processing device for use in an image encoder and/or an image decoder, for deblocking a block edge between a first block and a second block of an image encoded with a block code, is provided. The image processing device comprises a filter for filtering the block edge, configured to, for at least some of the pixels to be filtered, within a deblocking range from the block edge, the deblocking range being perpendicular to the block edge, determine a filtered pixel value from an original pixel value of the pixel and at least one further pixel value, determine a clipping value of the pixel, dependent upon a distance of the pixel from the block edge, and clip the filtered pixel value, using the clipping value resulting in a deblocked pixel value.
    Type: Grant
    Filed: March 24, 2021
    Date of Patent: October 24, 2023
    Assignee: HUAWEI TECHNOLOGIES CO., LTD.
    Inventors: Anand Meher Kotra, Semih Esenlik, Biao Wang, Han Gao, Zhijie Zhao, Jianle Chen
  • Publication number: 20230336736
    Abstract: The present disclosure relates to picture or video encoding and decoding. A picture portion includes a luma component and a chroma component with a resolution lower than a resolution of the luma component. To obtain matching resolution of the luma component and the chroma component, a selection is performed between a down-sampling processing of the luma component and an up-sampling processing of the chroma component. Then, the selected processing is applied to a picture portion. The bitstream is then generated based on the selected processing, and includes encoding the processed picture portion. The selection between chroma up-sampling and luma down-sampling enables adaption of the input picture portion for the desired application. For example, some applications may aim at reducing complexity or bitrate in which case the luma down-sampling may be more favorable, whereas other application may aim at higher quality in which case chroma up-sampling may be more favorable.
    Type: Application
    Filed: May 19, 2023
    Publication date: October 19, 2023
    Applicant: HUAWEI TECHNOLOGIES CO., LTD.
    Inventors: Han Gao, Elena Alexandrovna Alshina, Semih Esenlik
  • Publication number: 20230336776
    Abstract: The present disclosure relates to video encoding and decoding, and in particular to handling of chroma subsampled formats in machine-learning-based video coding. Corresponding apparatuses and methods enable the processing for encoding and decoding of a respective picture portion that includes a luma component and a chroma component with a resolution lower than the luma component. In order to handle such different sized luma-chroma channels, the chroma component is up-sampled such that the obtained up-sampled chroma component has a resolution matching the one of the luma component. The luma and the up-sampled chroma component are then encoded into a bitstream. To reconstruct the picture portion, the luma component and an intermediate chroma component matching the resolution of the luma component are decoded from the bitstream, followed by down-sampling the intermediate chroma component. Thus, sub-sampled chroma formats may be handled by an autoencoder/autodecoder framework, while preserving the luma channel.
    Type: Application
    Filed: May 19, 2023
    Publication date: October 19, 2023
    Applicant: HUAWEI TECHNOLOGIES CO., LTD.
    Inventors: Han Gao, Elena Alexandrovna Alshina, Semih Esenlik
  • Patent number: 11792410
    Abstract: A method of coding implemented by a decoding device or an encoding device, comprising obtaining indication information for a luma position (cbWidth/2, cbHeight/2) of a current coding block, relative to a top-left luma sample position (xCb, yCb) of the current coding block; setting a value of a luma intra prediction mode associated with the current coding block to a first default value, when the indication information indicates that an Intra Block Copy (IBC) mode or palette mode is applied for the luma component at the luma position (cbWidth/2, cbHeight/2), relative to the top-left luma sample position (xCb, yCb) of the current coding block; and obtaining a value of a chroma intra prediction mode based on the value of the luma intra prediction mode of the current coding block.
    Type: Grant
    Filed: May 27, 2022
    Date of Patent: October 17, 2023
    Assignee: HUAWEI TECHNOLOGIES CO., LTD.
    Inventors: Biao Wang, Semih Esenlik, Han Gao, Anand Meher Kotra, Elena Alexandrovna Alshina
  • Publication number: 20230319266
    Abstract: A decoding method and a decoder for decoding a current block of a video frame is provided, wherein the decoding method comprises determining a list of Most Probable Modes (MPMs) for the current block. When at least one condition is satisfied, the list of MPMs includes a DC mode, a Vertical mode, a Horizontal mode, an intra prediction mode corresponding to a value of the Vertical mode with a first offset, and an intra prediction mode corresponding to the value of the Vertical mode with a second offset. The decoding method further includes obtaining a MPM flag and a MPM index for the current block from a bitstream of the video, and obtaining an intra prediction mode for the current block for reconstructing the current block.
    Type: Application
    Filed: April 12, 2023
    Publication date: October 5, 2023
    Applicant: HUAWEI TECHNOLOGIES CO., LTD.
    Inventors: Biao Wang, Semih Esenlik, Anand Meher Kotra, Han Gao, Jianle Chen, Zhijie Zhao
  • Publication number: 20230319322
    Abstract: A video processing method, comprising: initializing a HMVP list for a current CTU row when the current CTU is the beginning CTU of a current CTU row; and processing the current CTU row based on the HMVP list. By performing the method, the encoding efficiency and decoding efficiency are improved.
    Type: Application
    Filed: April 5, 2023
    Publication date: October 5, 2023
    Applicant: HUAWEI TECHNOLOGIES CO., LTD.
    Inventors: Anand Meher KOTRA, Semih ESENLIK, Jianle CHEN, Biao WANG, Han GAO, Zhijie ZHAO
  • Patent number: 11769260
    Abstract: Embodiments of the present provide a cross-camera obstacle tracking method, system and medium. The method includes: obtaining obstacle tracking results of images captured by at least two cameras, wherein each obstacle tracking result comprises results after identifying and tracking at least one obstacle in the image captured by each camera, and each obstacle is labeled with a local identifier for each camera; in response to a triggering condition of a main camera in the cameras to fusion of cross-camera obstacles being satisfied, establishing a mapping relation between local identifiers of the obstacles in the cameras and global identifiers according to the obstacle tracking result of each of the cameras; determining similarities of obstacles according to the obstacle tracking result of each of the cameras, and performing fusion of the global identifiers on the same obstacle according to the similarities; and obtaining final obstacle tracking results labeled with the global identifiers.
    Type: Grant
    Filed: December 8, 2021
    Date of Patent: September 26, 2023
    Assignee: APOLLO INTELLIGENT DRIVING TECHNOLOGY (BEIJING) CO., LTD.
    Inventors: Guo Li, Han Gao, Xun Sun, Jun Wang
  • Patent number: 11758137
    Abstract: A method of video coding a block of a picture includes: obtaining a residual signal resulting from inter- or intra-picture prediction; inferring use of a DCT2 transform core for a sequence of the residual signal; processing the transformation of the block using the inferred transform core.
    Type: Grant
    Filed: July 8, 2021
    Date of Patent: September 12, 2023
    Assignee: HUAWEI TECHNOLOGIES CO., LTD.
    Inventors: Han Gao, Jianle Chen, Semih Esenlik, Anand Meher Kotra, Biao Wang
  • Patent number: 11750810
    Abstract: A partitioning method comprises determining whether a current block of a picture is a boundary block and whether the size of the current block is larger than a minimum allowed quadtree leaf node size; and if the current block is the boundary block and the size of the current block is not larger than the minimum allowed quadtree leaf node size (MinQTSize), applying forced binary tree (BT) partitioning to the current block. A method comprises making a determination that a current block of a picture is a boundary block and that a size of the current block is less than or equal to a minimum allowed quadtree (QT) leaf node size (MinQTSize); and applying, in response to the determination, forced binary tree (BT) partitioning to the current block.
    Type: Grant
    Filed: July 28, 2022
    Date of Patent: September 5, 2023
    Assignee: Huawei Technologies Co., Ltd.
    Inventors: Han Gao, Jianle Chen, Semih Esenlik, Zhijie Zhao, Anand Meher Kotra
  • Patent number: 11750835
    Abstract: An apparatus and method for marking availability of a candidate coding block for merge estimation of a current coding block within a coding tree unit, CTU, which includes multiple coding blocks. Initially, the candidate coding block is marked as available. The candidate coding block is marked as unavailable when a predefined location of the candidate coding block is included within an extended merge estimation region, MER. The extended MER includes a current MER in which the current coding block is located and at least a portion of another MER, adjacent to the current MER.
    Type: Grant
    Filed: February 10, 2021
    Date of Patent: September 5, 2023
    Assignee: HUAWEI TECHNOLOGIES CO., LTD.
    Inventors: Semih Esenlik, Han Gao, Jianle Chen, Anand Meher Kotra, Biao Wang