Patents by Inventor Yan Ye

Yan Ye 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: 20210344366
    Abstract: A frequency modulation circuit can include: a modulation circuit configured to generate a digital modulation signal and an analog modulation signal according to an input signal of the frequency modulation circuit; and a phase-locked loop having a voltage-controlled oscillator configured to receive a reference frequency, and to modulate a frequency of an output signal of the voltage-controlled oscillator according to the analog modulation signal and the digital modulation signal.
    Type: Application
    Filed: April 22, 2021
    Publication date: November 4, 2021
    Inventors: Xunyu Zhu, Yan Ye
  • Publication number: 20210344963
    Abstract: Technology is described for decoding a video block. A block-type syntax information is received which indicates a size of a video block in a video frame, wherein a maximum size of the video blocks is 32×32 or 64×64. The video block having the size indicated by the block-type syntax information is received. The video block is partitioned into partitions, and at least one of the partitions is encoded with a first encoding mode and at least one other of the partitions is encoded with a second encoding mode which is different from the first encoding mode. Syntax information is received for the partitions of the video block and for the first encoding mode and the second encoding mode. Motion vector information is received for one or more of the partitions. The video block is decoded based on at least the block-type syntax information and the motion vector information.
    Type: Application
    Filed: May 14, 2021
    Publication date: November 4, 2021
    Inventors: Peisong CHEN, Marta KARCZEWICZ, Yan YE
  • Patent number: 11166072
    Abstract: A method for receiving and displaying media content may be provided. The method may include requesting a set of DASH video segments that are associated with various viewports and qualities. The method may include displaying the DASH video segments. The method may indue determining a latency metric based on a time difference between the display of a DASH video segment and one of: a device beginning to move, the device ceasing to move, the device determining that the device has begun to move, the device determining that the device has stopped moving, or the display of a different DASH video segment. The different DASH video segment may be associated with one or more of a different quality or a different viewport.
    Type: Grant
    Filed: March 23, 2018
    Date of Patent: November 2, 2021
    Assignee: VID SCALE, Inc.
    Inventors: Yong He, Yan Ye, Ali C. Begen
  • Publication number: 20210337202
    Abstract: Systems, procedures, and instrumentalities may be provided for adaptively adjusting quantization parameters (QPs) for 360-degree video coding. For example, a first luma QP for a first region may be identified. Based on the first luma QP, a first chroma QP for the first region may be determined. A QP offset for a second region may be identified. A second luma QP for the second region may be determined based on the first luma QP and/or the QP offset for the second region. A second chroma QP of the second region may be determined based on the first chroma QP and/or the QP offset for the second region. An inverse quantization may be performed for the second region based on the second luma QP for the second region and/or the second chroma QP for the second region. The QP offset may be adapted based on a spherical sampling density.
    Type: Application
    Filed: June 21, 2018
    Publication date: October 28, 2021
    Applicant: VID SCALE, INC.
    Inventors: Xiaoyu Xiu, Yuwen He, Yan Ye
  • Publication number: 20210329254
    Abstract: The present disclosure provides methods for controlling bitrates in encoding multiple video sequences. An exemplary method includes: setting a plurality of target bitrates for encoding a plurality of video sequences, respectively, each of the plurality of video sequences having a plurality of allowable bitrates that are larger than the target bitrate set for the corresponding video sequence; determining, among the plurality of video sequences, a first video sequence and a first allowable bitrate of the first video sequence; and changing the target bitrate for encoding the first video sequence to the first allowable bitrate. The changing of the target bitrate for encoding the first video sequence to the first allowable bitrate has a highest ratio of increase of encoding quality versus increase of bitrate, among the allowable bitrates for the plurality of video sequences, and causes a total bitrate for encoding the plurality of video sequences to be equal to or below a threshold.
    Type: Application
    Filed: March 30, 2021
    Publication date: October 21, 2021
    Inventors: Zhao WANG, Jiancong LUO, Ruling LIAO, Yan YE
  • Publication number: 20210329286
    Abstract: The present disclosure provides methods for convolutional-neural-network (CNN) based filter for video coding. An exemplary method includes: applying motion estimation to a target coding block, to determine a reference block of the target coding block; inputting, to a convolutional neural network (CNN) filter, image data associated with the target coding block and the reference block; and executing the CNN filter to determine a residual associated with the target coding block based on the input image data.
    Type: Application
    Filed: April 16, 2021
    Publication date: October 21, 2021
    Inventors: Zhao WANG, Yan YE
  • Publication number: 20210329256
    Abstract: The present disclosure provides a computer-implemented method for encoding video. The method includes: generating training data based on one or more video sequences, the training data including a structure similarity index comprising at least one of structure similarity index (SSIM) or multi-scale-structural similarity index (MS-SSIM); training a rate-distortion optimalization (RDO) model using the training data; processing the one or more video sequences using the rate-distortion optimalization model.
    Type: Application
    Filed: April 16, 2021
    Publication date: October 21, 2021
    Inventors: Zhao WANG, Yan YE
  • Patent number: 11153645
    Abstract: Power aware adaptation for a power aware video streaming system may be based on the complexity information conveyed in different ways. A complexity level of a data stream, such as a video data stream, may be selected as a function of a remaining battery power of a wireless transmit/receive unit (WTRU) and on a state set of a plurality of state sets that may be stored and/or managed by the WTRU. These state sets may correspond to, for example, different content sources and/or different complexity estimation algorithms and may be used to select the complexity level of the data stream. The data stream may then be received at the selected complexity level. The complexity level and/or a bitrate of the data stream may be adapted to accommodate, for example, the remaining battery power and/or other circumstances. The adaptation may be customized according to the objectives of use cases.
    Type: Grant
    Filed: September 24, 2019
    Date of Patent: October 19, 2021
    Assignee: InterDigital Patent Holdings, Inc.
    Inventors: Yuwen He, Markus Kunstner, Yan Ye, Ralph Neff
  • Patent number: 11153602
    Abstract: Exemplary embodiments include systems and methods for coding a video comprising a plurality of pictures including a current picture, a first reference picture, and a second reference picture, where each picture includes a plurality of blocks. In one method, for at least a current block in the current picture, a number of available bi-prediction weights is determined based at least in part on a temporal layer and/or a quantization parameter of the current picture. From among available bi-prediction weights a pair of weights are identified. Using the identified weights, the current block is then predicted as a weighted sum of a first reference block in the first reference picture and a second reference block in the second reference picture. Encoding techniques are also described for efficient searching and selection of a pair of bi-prediction weights to use for prediction of a block.
    Type: Grant
    Filed: January 23, 2019
    Date of Patent: October 19, 2021
    Assignee: Vid Scale, Inc.
    Inventors: Yan Zhang, Xiaoyu Xiu, Yuwen He, Yan Ye
  • Publication number: 20210321171
    Abstract: Systems, methods, and instrumentalities are disclosed for a 360-degree video streaming. A video streaming device may receive a 360-degree video stream from a network node. The video streaming device may determine a viewport associated with the video streaming device and/or the 360-degree video stream. The video streaming device may determine (e.g., based on the viewport) to request in advance a first segment and a second segment of the 360-degree video stream. The video streaming device may determine a relative priority order for the first segment and the second segment. The video streaming device may generate an anticipated requests message. The anticipated requests message may indicate the determined relative priority order, for example, by listing the first segment and the second segment in decreasing relative priority based on the determined relative priority order. The video streaming device may send the anticipated requests message to the network node.
    Type: Application
    Filed: April 30, 2021
    Publication date: October 14, 2021
    Applicant: VID SCALE, INC.
    Inventors: Yong He, Yan Ye
  • Patent number: 11146829
    Abstract: The present disclosure provides methods for processing video content. One exemplary method comprises: receiving a bitstream comprising coded video data; determining a first parameter of a coding block; determining, according to the first parameter, one or more second parameters associated with a delta quantization parameter (QP) value or a chroma QP offset value; and determining, according to the one or more second parameters, at least one of the delta QP value or the chroma QP offset value.
    Type: Grant
    Filed: August 21, 2020
    Date of Patent: October 12, 2021
    Assignee: Alibaba Group Holding Limited
    Inventors: Jie Chen, Ru-Ling Liao, Jiancong Luo, Yan Ye
  • Publication number: 20210314596
    Abstract: The present disclosure provides systems and methods for processing video content. The method can include: generating, for a coding block, a motion vector (MV) in a first coding mode; and updating the MV by performing a decoder side motion vector refinement (DMVR) process on the coding block.
    Type: Application
    Filed: March 17, 2021
    Publication date: October 7, 2021
    Inventors: Zhao WANG, Jiancong LUO, Yan YE
  • Publication number: 20210306627
    Abstract: The present disclosure provides a computer-implemented method for encoding video. The method includes: receiving a video frame for processing; generating one or more coding units of the video frame; and processing one or more coding units using one or more palette predictors having palette entries, wherein each palette entry of the one or more palette predictors has a corresponding reuse flag, and wherein a number of reuse flags for each palette predictor is set to a fixed number for a corresponding coding unit.
    Type: Application
    Filed: March 31, 2021
    Publication date: September 30, 2021
    Inventors: Ruling LIAO, Mohammed Golam SARWER, Yan YE, Xuan HUANG
  • Publication number: 20210306671
    Abstract: The present disclosure provides a computer-implemented method for encoding video. The method includes: determining whether a coded video sequence (CVS) contains equal number of profile, tier and level (PTL) syntax structures and output layer sets (OLSs); and in response to the CVS containing equal number of PTL syntax structures and OLSs, coding the bitstream without signaling a first PTL syntax element specifying an index, to a list of PTL syntax structures in the VPS, of a PTL syntax structure that applies to a corresponding OLS in the VPS.
    Type: Application
    Filed: March 26, 2021
    Publication date: September 30, 2021
    Inventors: Jie CHEN, Jiancong LUO, Yan YE, Ruling LIAO
  • Publication number: 20210306648
    Abstract: The present disclosure provides systems and methods for wrap-around motion compensation. One exemplary method comprises: receiving a wrap-around motion compensation flag; determining whether a wrap-around motion compensation is enabled based on the wrap-around motion compensation flag; in response to a determination that the wrap-around motion compensation is enabled, receiving data indicating a difference between a width of the picture and an offset used for determining a horizontal wrap-around position; and performing a motion compensation according to the wrap-around motion compensation flag and the difference.
    Type: Application
    Filed: March 26, 2021
    Publication date: September 30, 2021
    Inventors: Jie CHEN, Jiancong LUO, Yan YE
  • Publication number: 20210306623
    Abstract: The present disclosure provides systems and methods for video data coding and decoding. One exemplary method comprises: receiving a video frame for residual coding; determining whether the video frame is coded according to a first coding mode; and in response to the determining of whether the video frame is coded according to the first coding mode, turning off sign data hiding for the residual coding.
    Type: Application
    Filed: March 24, 2021
    Publication date: September 30, 2021
    Inventors: Mohammed Golam SARWER, Yan YE
  • Publication number: 20210306657
    Abstract: Methods and apparatuses for video processing include: splitting a target basic processing unit (BPU) of a target picture into a set of basic processing sub-units (BPSUs); determining a set of collocated BPUs in a reference picture associated with the target picture, wherein a BPSU of the set of BPSUs corresponds to a collocated BPU of the set of collocated BPUs; determining a motion vector associated with the BPSU based on motion information associated with the corresponding collocated BPU; and applying motion compensation for each of the set of BPSUs based on the motion vector associated with the BPSU.
    Type: Application
    Filed: March 26, 2021
    Publication date: September 30, 2021
    Inventors: Jie CHEN, Jiancong LUO, Yan YE, Ruling LIAO
  • Publication number: 20210306653
    Abstract: The present disclosure provides methods of signaling residual coding method for transform skip blocks. An exemplary method includes: determining, based on a first flag, whether to signal a slice residual coding flag in a slice header, wherein the slice residual coding flag indicates whether transform-skip residual coding is enabled for one or more transform-skip (TS) or block-DPCM (BDPCM) coded blocks in a slice associated with the slice header; and processing the slice based on the determination.
    Type: Application
    Filed: March 31, 2021
    Publication date: September 30, 2021
    Inventors: Mohammed Golam SARWER, Yan YE, Jiancong LUO
  • Publication number: 20210306652
    Abstract: Methods and apparatuses for video encoding, comprising: receiving a video sequence; encoding the video sequence by using control flags for luma mapping with chroma scaling (LMCS) at a sequence level, a picture level, or a slice level, wherein the sequence level, the picture level, and the slice level are levels ranking from high to low; signaling a first control flag indicating whether the LMCS is enabled at a first level; and in response to the first control flag indicating the LMCS is enabled at the first level, signaling a second control flag indicating whether LMCS is enabled at a second level, wherein: the LMCS is enabled at the second level when a value of the second control flag equals to 1; the LMCS is disabled at the second level when the value of the second control flag equals to 0; and the second level is a lower level than the first level.
    Type: Application
    Filed: March 29, 2021
    Publication date: September 30, 2021
    Inventors: Jie CHEN, Jiancong LUO, Yan YE, Mohammed Golam SARWER
  • Publication number: 20210306656
    Abstract: The present disclosure provides a computer-implemented method for decoding video. The method includes receiving a bitstream including a coding unit of a video frame, the coding unit being coded in a skip mode or a direct mode; determining whether the coding units has a width greater than a threshold width or a height greater than a threshold height; in response to the coding unit having the width greater than the threshold width or the height greater than the threshold height, enabling a motion vector angular prediction process to store one or more motion vector angular prediction candidates in a candidate list storing a plurality of motion candidates associated with the coding unit; and performing an inter prediction to the coding unit according to the candidate list and an index parsed from the bitstream.
    Type: Application
    Filed: March 16, 2021
    Publication date: September 30, 2021
    Inventors: Ruling LIAO, Jie CHEN, Yan YE