Patents by Inventor Xin Zhao

Xin 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: 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
  • 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: 20230370603
    Abstract: The various embodiments described herein include methods and systems for coding video. In one aspect, a method includes obtaining video data comprising a plurality of blocks, including a first block and determining a plurality of transform coefficients associated with the first block. The method further includes predicting, using a first technique, respective coefficient signs for a first set of the plurality of transform coefficients and predicting, using a second technique, respective coefficient signs for a second set of the plurality of transform coefficients, the second technique being different than the first technique. The method also includes reconstructing the first block based on the plurality of transform coefficients and the predicted respective coefficient signs for the first and second sets.
    Type: Application
    Filed: March 28, 2023
    Publication date: November 16, 2023
    Inventors: Xin ZHAO, Samruddhi Yashwant KAHU, Madhu PERINGASSERY KRISHNAN, 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
  • Patent number: 11818343
    Abstract: A method for in-loop sample offset filtering in a video decoder is disclosed. The method includes extracting at least one loop filtering parameter from a coded video bitstream for a reconstructed sample of a first color component in a current picture reconstructed from the coded video bitstream, the at least one loop filtering parameter comprising a flag, and determining based on the flag a type of sample offset filter to be applied to the reconstructed sample of the first color component, the type of sample offset filter being either a predefined sample offset filter type or an encoder-derived sample offset filter type.
    Type: Grant
    Filed: January 4, 2022
    Date of Patent: November 14, 2023
    Assignee: TENCENT AMERICA LLC
    Inventors: Xin Zhao, Yixin Du, 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
  • Publication number: 20230362292
    Abstract: An internet of things (IoT) device management method includes, after receiving a first input, an IoT device that sends, by short-range communication, a first message including an identifier of the IoT device and a registration status of the IoT device. When the registration status of the IoT device indicates that the IoT device is registered, the mobile terminal displays a control interface of the IoT device. When the registration status of the IoT device indicates that the IoT device is not registered, the mobile terminal automatically starts networking for the IoT device.
    Type: Application
    Filed: September 14, 2021
    Publication date: November 9, 2023
    Inventors: Zhen Liu, Xin Zhao
  • 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: 11807930
    Abstract: A vacuum solution and aging treatment process for improving high-temperature plasticity of GH4738 rings includes: heating a GH4738 ring to 1020° C. to 1030° C. in a vacuum environment; injecting nitrogen; subjecting the GH4738 ring to aging treatment at 740° C. to 750° C.; and taking out and air-cooling the GH4738 ring. The method realizes the uniform distribution of the intragranular ?? precipitates and the intergranular M23C6 carbides in the GH4738 ring after heat treatment. The elongation and area reduction of the alloy ring stretched at 540° C. after heat treatment are 30% and 34% respectively, which are 25% and 36% higher than those before process optimization respectively; and that at 760° C. are 49% and 70% respectively, which are 32% and 27% higher than those before process optimization respectively. The index requirements can be fully met. This process is applicable to GH4738 rings, which have a high requirement on high-temperature plasticity after heat treatment.
    Type: Grant
    Filed: November 2, 2022
    Date of Patent: November 7, 2023
    Assignee: University of Science and Technology Beijing
    Inventors: Lei Zheng, Hongliang Liu, Xin Zhao, Jian Dong, Ye Meng
  • Patent number: 11812065
    Abstract: Aspects of the disclosure provide methods and apparatuses for video encoding/decoding. In some examples, an apparatus for video decoding includes processing circuitry. For example, the processing circuitry generates first reconstructed samples of a block, and applies a filter to multiple color components of the first reconstructed samples of the block to determine offsets to be applied to one or more color components. Then, the processing circuitry generates second reconstructed samples of the block based on the offsets for the one or more color components and the first reconstructed samples of the block.
    Type: Grant
    Filed: March 7, 2022
    Date of Patent: November 7, 2023
    Assignee: Tencent America LLC
    Inventors: Yixin Du, Xin Zhao, Shan Liu
  • Publication number: 20230353792
    Abstract: A method for filtering includes determining, by a processor, a first offset value by applying a non linear mapping based filter to first reconstructed samples at a first node along a loop filter chain that includes a plurality of video filters. The method further includes applying, by the processor, the first offset value to an intermediate reconstructed sample at a second node along the loop filter chain to generate a second reconstructed sample, wherein the second node is one of an input node of the loop filter chain or an output node of the loop filter chain.
    Type: Application
    Filed: June 2, 2023
    Publication date: November 2, 2023
    Applicant: Tencent America LLC
    Inventors: Yixin DU, Xin ZHAO, Shan LIU
  • Patent number: 11805277
    Abstract: A method of video decoding in a decoder is provided. In the method, a coded video bitstream is received. For a scan position in the transform block, an offset value is determined based on a template magnitude for a template of the scan position. The offset value is constrained based on a first number of context models for each frequency region. For the scan position, a base value is determined based on the first number and the scan position. A context model index is determined based on a sum of the offset value and the base value. A context model is selected from a plurality of context models based on the context model index. A value of a syntax element at the scan position is determined based on the context model. A transform coefficient at the scan position is determined based on the value of the syntax element.
    Type: Grant
    Filed: November 28, 2022
    Date of Patent: October 31, 2023
    Assignee: TENCENT AMERICA LLC
    Inventors: Cheung Auyeung, Xin Zhao, Xiang Li, Shan Liu
  • Patent number: 11805251
    Abstract: A method, computer program, and computer system is provided for video coding. Video data comprising a chroma component and a luma component is received. Luma samples are extracted from the luma component of the received video data. The chroma component is filtered based on the extracted luma samples using a cross-component adaptive loop filter (CC-ALF). Coefficients associated with the CC-ALF are constrained to be less than a sum of a bit-depth value associated with the luma samples and a positive offset value.
    Type: Grant
    Filed: September 23, 2021
    Date of Patent: October 31, 2023
    Assignee: TENCENT AMERICA LLC
    Inventors: Xiang Li, Xin Zhao, Shan Liu, Guichun Li, Xiaozhong Xu, Yixin Du
  • 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: 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: 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
  • 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: 11797614
    Abstract: A computing device displays, in a graphical user interface, a data visualization and a plurality of phrases that collectively define the data visualization. The device receives user input to specify a natural language command related to the data visualization. The device determines that the natural language command includes a metacommand to: (1) add a data field to the data visualization, or (2) remove a data field from the data visualization, or (3) replace a data field in the data visualization with another data field. The device determines one or more proposed actions in accordance with the determined metacommand and ranks the proposed actions. The device receives user selection of a first proposed action. In response to the user selection, the device generates and displays an updated data visualization and one or more updated phrases that collectively define the updated data visualization.
    Type: Grant
    Filed: August 12, 2022
    Date of Patent: October 24, 2023
    Assignee: Tableau Software, LLC
    Inventors: Jeffrey Ericson, Vidya Raghavan Setlur, Alex Djalali, Sanaz Golbabaei, Theodore Kornish, Xin Zhao, An Shi, Christoph Sachse, Eliana Leite Goldner, Suyang Duan
  • Publication number: 20230336727
    Abstract: A system includes code configured to cause a processor to obtain a video bitstream, the video bitstream including: a first quantization index value for a coefficient of a coded image; an offset value; a quantization step size that corresponds to the first quantization index value; a second quantization index value for another coefficient of the coded image, the second quantization index value being based on both the first quantization index value and the offset value and being greater than or equal to a predetermined threshold value; and a mode indicating whether the coded image is to be decoded in a lossy mode or a lossless mode, the mode being determined based on whether the first quantization index value is equal to a quantization index value associated with lossless coding, and whether the offset value is less than or equal to the quantization index value associated with the lossless coding.
    Type: Application
    Filed: June 27, 2023
    Publication date: October 19, 2023
    Applicant: TENCENT AMERICA LLC
    Inventors: Madhu Peringassery KRISHNAN, Xin Zhao, Shan Liu
  • Publication number: 20230336720
    Abstract: A method and apparatus for selecting an intra interpolation filter for multi-line intra prediction based on a reference line index for decoding a video sequence includes identifying a set of reference lines associated with a coding unit. A first type of interpolation filter is applied to reference samples included in a first reference line, of the set of reference lines, that is adjacent to the coding unit to generate a first set of prediction samples based on the first reference line being associated with a first reference line index. A second type of interpolation filter is applied to reference samples included in a second reference line, of the set of reference lines, that is non-adjacent to the coding unit to generate a second set of prediction samples based on the second reference line being associated with a second reference line index.
    Type: Application
    Filed: June 23, 2023
    Publication date: October 19, 2023
    Applicant: TENCENT AMERICA LLC
    Inventors: Liang ZHAO, Xin Zhao, Xiang Li, Shan Liu