Patents by Inventor Liang Zhao

Liang 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).

  • Publication number: 20230388529
    Abstract: A video decoder is provided for the decoding of a video bitstream encoded in a temporal interpolated prediction (TIP) mode. First and second motion vectors pointing to respective reference frames, or reference pictures within those frames, are generated for a block of a current picture. The motion vectors are then refined by application of a decoder-side motion vector refinement (DMVR) process, based on a bilateral matching process, and the refined motion vectors are used to decode the block. The refinement may more specifically involve consideration of candidates for the refined motion vectors, selected by the bilateral matching. The refinement may be applied at both block and sub-block divisions of the current picture.
    Type: Application
    Filed: November 7, 2022
    Publication date: November 30, 2023
    Applicant: TENCENT AMERICA LLC
    Inventors: Han GAO, Xin Zhao, Liang Zhao, Shan Liu
  • Publication number: 20230388535
    Abstract: The implementations described herein include methods and systems for coding video. In one aspect, a method includes receiving a current frame including a current coding block. The current coding block has multiple subblocks. The subblocks are associated with different motion vectors, and include a first subblock located at a boundary of the current coding block. The method includes determining a motion vector of the current coding block, determining a first motion vector of the first subblock, and generating motion compensation data of the first subblock based on the motion vector and the first motion vector of the first subblock, e.g., by identifying a prediction block based on the motion vector of the current coding block, identifying a first prediction block based on the first motion vector of the first subblock, and combining the prediction block and the first prediction block to generate the motion compensation data of the first subblock.
    Type: Application
    Filed: May 2, 2023
    Publication date: November 30, 2023
    Inventors: Liang ZHAO, Xin ZHAO, Han GAO, Shan LIU
  • Publication number: 20230389037
    Abstract: In an embodiment, a UE receives a first uplink grant for a first RAT (e.g., 5G NR) and a second uplink grant for a second RAT (e.g., LTE). In one embodiment, the UE schedules an uplink transmission on the first RAT (e.g., by selectively dropping the uplink transmission on particular resource blocks) so as to manage an amount of time that is based on concurrent uplink transmissions on both the first and second RATs are performed. In another embodiment, the UE establishes a first period of time where a BSR transmitted by the UE on the first RAT is adjusted based on scheduling of concurrent uplink multi-RAT transmissions, and a second period of time where no BSR is transmitted by the UE on the first RAT based where concurrent uplink transmissions on both the first and second RATs are not permitted to be scheduled.
    Type: Application
    Filed: August 14, 2023
    Publication date: November 30, 2023
    Inventors: Leena ZACHARIAS, Reza SHAHIDI, Amir AMINZADEH GOHARI, Arnaud MEYLAN, Liang ZHAO, Dinesh Kumar DEVINENI
  • Publication number: 20230388540
    Abstract: Methods and apparatuses for performing chroma from luma (CfL) intra prediction, including: receiving a current block from a coded video bitstream; obtaining, from the coded video bitstream, a syntax element indicating which of two or more downsampling filters is used for predicting the current block in a CfL intra prediction mode; in response to the syntax element indicating that a first downsampling filter is used for the current block: determining a plurality of filter coefficients according to the first downsampling filter; and downsampling the current block based on the determined plurality of coefficients using a first number of sampling positions; in response to the syntax element indicating that a second downsampling filter is used for the current block: determining the plurality of filter coefficients according to the second downsampling filter; downsampling the current block based on the determined plurality of coefficients using a second number of sampling positions, wherein the second number of sam
    Type: Application
    Filed: November 9, 2022
    Publication date: November 30, 2023
    Applicant: TENCENT AMERICA LLC
    Inventors: Jing YE, Xin Zhao, Liang Zhao, Shan Liu
  • Publication number: 20230379479
    Abstract: The various implementations described herein include methods and systems for coding video (e.g., decoding video data). In one aspect, a method includes identifying, in a current frame, a current coding block and one or more neighboring coding blocks. The current coding block has a first luma sample. The method further includes identifying a plurality of candidate luma samples within the one or more neighboring coding blocks for the first luma sample. The one or more neighboring coding blocks are coded in 4:2:0 chroma color format. The method further includes identifying a target luma sample among the plurality of candidate luma samples including a 2×2 luma block and determining a first chroma sample co-located with the first luma sample based on a target chroma sample co-located with the target luma sample in the one or more neighboring coding blocks.
    Type: Application
    Filed: May 2, 2023
    Publication date: November 23, 2023
    Inventors: Jing YE, Xin ZHAO, Liang ZHAO, 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: 20230379457
    Abstract: A method of and an apparatus for controlling intra prediction for decoding of a video sequence are provided. The method includes setting a table including a plurality of intra prediction modes respectively corresponding to a plurality of intra prediction angles, the plurality of intra prediction angles including diagonal intra prediction angles respectively corresponding to diagonal directions of all shapes of coding units, and selecting, for decoding the video sequence, one of the plurality of intra prediction modes, from the set table.
    Type: Application
    Filed: June 23, 2023
    Publication date: November 23, 2023
    Applicant: TENCENT AMERICA LLC
    Inventors: Liang ZHAO, Xin ZHAO, Xiang LI, Shan LIU
  • Patent number: 11825072
    Abstract: A method of and device for controlling multi-line intra prediction using a non-zero reference line. The method includes determining whether an intra prediction mode of a first neighboring block of a current block is an angular mode, determining whether an intra prediction mode of a second neighboring block of the current block is an angular mode, and generating a Most Probable Mode (MPM) list of the current block.
    Type: Grant
    Filed: August 12, 2022
    Date of Patent: November 21, 2023
    Assignee: TENCENT AMERICA LLC
    Inventors: Liang Zhao, Xin Zhao, Xiang Li, Shan Liu
  • 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: 20230370601
    Abstract: This disclosure relates to video processing devices and methods that: combine chroma blocks into a combined chroma block, determine neighbor luma samples of one or more luma blocks corresponding to the combined chroma block, average the reconstructed neighbor luma samples to generate a neighbor luma average, and perform a chroma from luma (CfL) prediction for the chroma blocks based on the neighbor luma average. This disclosure also relates to video processing devices and methods that: compare a size of a chroma block with at least one size threshold and/or a transform unit (TU) depth of the chroma block with a TU depth of a corresponding luma block; determine a type of CfL prediction process for the chroma block based on the comparison; and perform a CfL prediction process for the chroma block according to the type of CfL prediction process.
    Type: Application
    Filed: September 23, 2022
    Publication date: November 16, 2023
    Applicant: Tencent America LLC
    Inventors: Jing YE, Xin Zhao, Liang ZHAO, Shan Liu
  • Patent number: 11818366
    Abstract: A method of and an apparatus for controlling intra prediction for decoding of a video sequence are provided. The method includes determining a ratio of a width to a height of a coding unit, and based on the determined ratio being different than one, adding, to a table including intra prediction modes corresponding to intra prediction angles, first wide angles toward a bottom-left edge of the coding unit, second wide angles toward a top-right edge of the coding unit, and additional intra prediction modes respectively corresponding to the first wide angles and the second wide angles. The method further includes selecting, for decoding the video sequence, one of the intra prediction modes and the additional intra prediction modes added to the table.
    Type: Grant
    Filed: December 14, 2021
    Date of Patent: November 14, 2023
    Assignee: TENCENT AMERICA LLC
    Inventors: Liang Zhao, Xin Zhao, Xiang Li, Shan Liu
  • 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
  • Patent number: 11812037
    Abstract: In a method for video decoding, coded information of a current block is received. Dimension information and partition information of the current block is determined based on the coded information, where the dimension information indicates at least one of a height, a width, and a size of the current block, and the partition information indicates a binary tree depth of a coding unit partition of the current block. A partition mode of the current block is determined as one of an intra sub-partition mode and a coding unit partition based on (i) comparisons between values of the height, the width, and the size of the current block and respective threshold values, or (i) a ratio between the value of the height and the value of the width of the current block. The current block is decoded based on the determined partition mode of the current block.
    Type: Grant
    Filed: September 8, 2021
    Date of Patent: November 7, 2023
    Assignee: TENCENT AMERICA LLC
    Inventors: Xiang Li, Xin Zhao, Liang Zhao, Cheung Auyeung, Shan Liu
  • Patent number: 11811437
    Abstract: A satellite signal method includes: receiving a satellite signal at an apparatus; transmitting, from the apparatus, one or more outbound signals; and inhibiting processing, by the apparatus, of at least a first portion of the satellite signal spanning a first frequency set that includes at least a portion of an interference signal corresponding to transmission of the one or more outbound signals.
    Type: Grant
    Filed: September 15, 2021
    Date of Patent: November 7, 2023
    Assignee: QUALCOMM Incorporated
    Inventors: Jean-Pierre Raffegeau, Jordan Cookman, Daniel Carolin, Liang Zhao, Angelica Wong, Jeffrey Wong
  • Publication number: 20230345015
    Abstract: This disclosure relates to video processing that includes a video processing device that: determines that a Chroma from Luma (CfL) prediction mode is to be applied to a luma block in a received coded bitstream; generates a neighbor luma average for the luma block by averaging a set of reconstructed luma samples, wherein the set of reconstructed luma samples comprises a plurality of reconstructed neighbor luma samples in at least one neighbor luma block that neighbors the luma block; generates an alternating current (AC) contribution of a plurality of prediction samples of a chroma block co-located with the luma block based on a plurality of luma samples in the luma block and the neighbor luma average; and reconstructs the chroma block at least by applying the CfL prediction mode based on the AC contribution.
    Type: Application
    Filed: September 23, 2022
    Publication date: October 26, 2023
    Applicant: Tencent America LLC
    Inventors: Jing YE, Xin Zhao, Liang ZHAO, Shan Liu
  • Patent number: 11799298
    Abstract: The system for frequency modulation based on Direct Current (DC) controllable load for a high-voltage plant includes a frequency modulator and a DC-controllable load for the high-voltage plant connected to the frequency modulator. The frequency modulator includes a centralized rectifier configured to adjust power of loads in the DC-controllable load in response to a frequency modulation command. The DC-controllable load is configured to respond to an adjustment of the power of loads performed by the centralized rectifier.
    Type: Grant
    Filed: June 20, 2023
    Date of Patent: October 24, 2023
    Assignee: XI'AN THERMAL POWER RESEARCH INSTITUTE CO., LTD
    Inventors: Chunhua Mu, Peihao Yang, Pengyue Wu, Ganghu Sun, Faguang Liang, Dongfeng Chang, Zaisong Yu, Feng Gao, Shuichao Kou, Qi Chai, Xiaohui Wang, Liang Zhao, Wei Wang, Shuting Liang, Xinyu Guo, Hao Guo, Lisong Zhang, Yunfei Yan, Lei Xue, Junbo Zhao, Ting He, Zhipeng Li, Huanhuan Gao, Jiewen Wang, Yulun Chen, Mengyao Sun, Benqian Dai, Yue Yin, Jinghua Li
  • Patent number: 11800092
    Abstract: An method for encoding and decoding of motion vector difference for inter-predicting a video block is provided. The method includes receiving a coded video bitstream; extracting, from the coded video bitstream, a flag indicating whether an inter-predication mode is a JOINT_NEWMV mode for a current block in a current frame, the JOINT_NEWMV mode indicating that a first delta motion vector (MV) for a first reference frame from a reference list 0 and a second delta MV for a second reference frame from a reference list 1 are jointly signaled; in response to the flag indicating that the inter-predication mode is the JOINT_NEWMV mode, extracting a joint delta motion vector (MV) for the current block, and deriving the first delta MV and the second delta MV based on the joint delta MV; and decoding the current block based on the first delta MV and the second delta MV.
    Type: Grant
    Filed: March 22, 2022
    Date of Patent: October 24, 2023
    Assignee: TENCENT AMERICA LLC
    Inventors: Liang Zhao, Xin Zhao, Shan Liu
  • Patent number: 11800126
    Abstract: A method for video encoding includes generating coding information of a block to be encoded, the coding information indicating intra prediction information for the block. In response to the block being coded with a directional mode, the method includes determining the directional mode based on a nominal mode and an angular offset, and determining a non-separable transform for the block based on the nominal mode. The method also includes encoding the block based on the determined directional mode and the determined non-separable transform. The non-separable secondary transform is only applied to a first N transform coefficients that are consecutively arranged along a scanning order used for entropy coding transform coefficients of the block.
    Type: Grant
    Filed: May 31, 2022
    Date of Patent: October 24, 2023
    Assignee: Tencent America LLC
    Inventors: Xin Zhao, Liang Zhao, Shan Liu
  • Patent number: 11800106
    Abstract: Systems and methods may provide flexible picture partitioning, a method includes receiving a bitstream, that includes a picture, the picture partitioned into a plurality of coding tree units (CTUs), wherein at least one row or column of CTUs, among the plurality of CTUs of the picture, that is adjacent to a boundary of the picture has a size dimension that is smaller than a corresponding size dimension of each CTU among the plurality of CTUs that is not adjacent to any boundary of the picture; and encoding the bitstream based on the plurality of CTUs, wherein the at least one row or column of CTUs includes a first CTU row or a first CTU column of the picture that is adjacent to a top boundary or left boundary of the picture, respectively.
    Type: Grant
    Filed: May 10, 2022
    Date of Patent: October 24, 2023
    Assignee: TENCENT AMERICA LLC
    Inventors: Liang Zhao, Xin Zhao, Yixin Du, Shan Liu