Patents by Inventor Tsung-Chuan MA

Tsung-Chuan MA 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: 20220353538
    Abstract: An electronic apparatus performs a method of decoding video data. The method comprises: receiving, from bitstream, one or more syntax elements and video data corresponding to a coding unit; determining a Rice parameter according to the one or more syntax elements; decoding, from the video data, a first codeword and a second codeword for a pixel within the coding unit; converting the first codeword into a parameter of the pixel in accordance with a predefined mapping relationship that is generated using the determined Rice parameter; converting the second codeword into a sign value of the parameter; and determining a quantified pixel value of the pixel based on the parameter and the sign value.
    Type: Application
    Filed: March 31, 2022
    Publication date: November 3, 2022
    Inventors: Yi-Wen CHEN, Xiaoyu XIU, Tsung-Chuan MA, Hong-Jheng JHU, Xianglin WANG, Bing YU
  • Publication number: 20220345705
    Abstract: An electronic apparatus performs a method of coding video data. The method comprises: receiving, from the bitstream, the video data corresponding to a coding unit, wherein the coding unit is coded by intra-prediction mode or inter-prediction mode; receiving a first syntax element from the video data, wherein the first syntax element indicates whether the coding unit has been coded using adaptive color-space transform (ACT); processing the video data to generate residuals of the coding unit; in accordance with a determination based on the first syntax element that the coding unit has been coded using the ACT, performing a clipping operation that confines a dynamic range of the residuals of the coding unit within a predefined range; and applying an inverse ACT to the residuals of the coding unit after the clipping operation.
    Type: Application
    Filed: July 5, 2022
    Publication date: October 27, 2022
    Inventors: Xiaoyu XIU, Yi-Wen CHEN, Tsung-Chuan MA, Hong-Jheng Jhu, Xianglin Wang, Bing Yu
  • Publication number: 20220345750
    Abstract: An electronic apparatus performs a method of coding video data. The method comprises: receiving, from the video data in the bitstream, a first syntax element indicating whether adaptive color-space transform (ACT) is enabled for the coding unit; if the ACT is enabled for the coding unit, receiving a first set of syntax elements associated with block differential pulse coded modulation (BDPCM) for a luma component of the coding unit that includes a second syntax element indicating whether the BDPCM is enabled for the luma component of the coding unit; and if the BDPCM is enabled for the luma component of the coding unit, assigning respective values of the first set of syntax elements associated with the BDPCM for the luma component of the coding unit to a second set of syntax elements associated with the BDPCM to a chroma component of the coding unit.
    Type: Application
    Filed: June 29, 2022
    Publication date: October 27, 2022
    Inventors: Xiaoyu XIU, Yi-Wen CHEN, Tsung-Chuan MA, Hong-Jheng JHU, Xianglin WANG, Bing YU
  • Publication number: 20220337847
    Abstract: This application is directed to decoding video data including a plurality of luma components of a plurality of pixels in a video frame. The plurality of pixels belong to a coding block, and include a boundary pixel that is inside the coding block wherein the boundary pixel is immediately adjacent to a boundary of the coding block. One or more neighboring pixels of the boundary pixel are outside of the coding block and determined as being not available. A respective luma component corresponding to the boundary pixel is assigned to a luma component corresponding to each of the one or more neighboring pixels. A boundary luma component is determined based, at least, on the luma components of the one or more neighboring pixels and the boundary pixel according to a predefined luma interpolation scheme. A boundary chroma component is converted from the boundary luma component according to a linear mapping model.
    Type: Application
    Filed: June 30, 2022
    Publication date: October 20, 2022
    Inventors: Yi-Wen CHEN, Xiaoyu XIU, Tsung-Chuan MA, Hong-Jheng JHU, Xianglin WANG, Bing YU
  • Publication number: 20220329812
    Abstract: This application is directed to coding video data including a plurality of transform blocks according to a transform skip mode. Two or more control flags are obtained with the video data to indicate signaling of a Rice parameter for the transform blocks on different hierarchical levels. In accordance with a determination that a first control flag is enabled on a first hierarchical level and a second control flag is enabled on a second hierarchical level lower than the first hierarchical level, entropy coding is performed for a subset of the transform blocks based on a Rice parameter obtained with the video data. In accordance with a determination that the first control flag is enabled and that the second control flag is disabled on the second hierarchical level, entropy coding is performed for the subset of the transform blocks based on a predetermined Rice parameter at the second hierarchical level.
    Type: Application
    Filed: June 30, 2022
    Publication date: October 13, 2022
    Inventors: Yi-Wen Chen, Tsung-Chuan Ma, Xiaoyu Xiu, Hong-Jheng Jhu, Xianglin Wang, Bing Yu
  • Publication number: 20220329859
    Abstract: An electronic apparatus performs a method of decoding video data that includes: if the adaptive color transform (ACT) is enabled for the residuals of a coding unit, receiving, from information in a bitstream, the adjustment values applied to the quantization parameters for de-quantization, and the coefficients for the residuals of the coding unit; reconstructing the residuals of the coding unit by applying the de-quantization and inverse transform to the received coefficients for the residuals of the coding unit; and if the residuals of the coding unit have been coded using the ACT, modifying the reconstructed residuals of the coding unit by applying an inverse ACT to convert the reconstructed residuals of the coding unit from the YCgCo color space to the original color space based on one same inverse ACT matrix that is applied to the one coding unit being coded either in a lossy or lossless coding mode.
    Type: Application
    Filed: June 10, 2022
    Publication date: October 13, 2022
    Inventors: Xiaoyu XIU, Yi-Wen CHEN, Tsung-Chuan MA, Hong-Jheng JHU, Xianglin WANG, Bing YU
  • Publication number: 20220329846
    Abstract: An electronic apparatus performs a method of encoding and decoding video data. The method comprises: receiving, from a bitstream, the video data corresponding to a coding unit; receiving, from the video data, a first syntax element that defines a Motion Estimation Region (MER); receiving a plurality of second syntax elements from the video data, wherein the plurality of second syntax elements indicate whether the coding unit is in a subblock-based temporal motion vector prediction (SbTMVP) mode; in accordance with a determination that the coding unit is in the SbTMVP mode, determining whether both a spatial neighboring block used to determine a temporal vector of the coding unit and the coding unit are within the same MER; and in accordance with a determination that both the spatial neighboring block and the coding unit are within the same MER, setting the temporal vector of the coding unit to zero.
    Type: Application
    Filed: June 22, 2022
    Publication date: October 13, 2022
    Inventors: Yi-Wen CHEN, Xiaoyu XIU, Tsung-Chuan MA, Hong-Jheng JHU, Xianglin WANG, Bing YU
  • Publication number: 20220329817
    Abstract: This application is directed to coding video data that includes a plurality of image samples of a video frame. Each image sample corresponds to one of a luma sample and a chroma sample. Each image sample is filtered using an adaptive in-loop filter having a filter length and a set of filter coefficients. A set of related image samples are identified in the filter length of each image sample. For each related image sample, a respective clip value index and a corresponding filter coefficient are identified. A difference of each related image sample and the respective image sample is clipped based on the respective clip value index that corresponds to a respective clipping boundary value equal to 2 to a power of a respective clipping number. The respective image sample is modified with the clipped difference of each of the related image samples based on the respective filter coefficient.
    Type: Application
    Filed: June 28, 2022
    Publication date: October 13, 2022
    Inventors: Yi-Wen CHEN, Xiaoyu XIU, Tsung-Chuan MA, Hong-Jheng JHU, Xianglin WANG, Bing YU
  • Publication number: 20220321895
    Abstract: This application is directed to processing video data that includes a plurality of luma samples and a plurality of chroma samples corresponding to a plurality of pixel groups of a video frame. For each pixel group, an electronic device identifies a respective chroma sample and a set of luma samples and determines an anchor luma sample from the set of luma samples. A chroma refinement value is generated based on the set of luma samples by differencing a respective luminance value of each luma sample in the set by an anchor luminance value of the anchor luma sample and applying a cross component filter to the difference luminance values of the set of luma samples. The electronic device then updates the chroma sample using the chroma refinement value for each pixel group and stores the updated respective chroma sample of each pixel group in association with the video frame.
    Type: Application
    Filed: June 17, 2022
    Publication date: October 6, 2022
    Inventors: Tsung-Chuan MA, Xianglin WANG, Yi-Wen CHEN, Xiaoyu XIU, Hong-Jheng JHU, Bing YU
  • Publication number: 20220303580
    Abstract: An electronic apparatus performs a method of decoding video data, comprising: receiving, from bitstream, a first syntax element in a slice header of a slice that indicates whether luma mapping with chroma scaling (LMCS) is applied to a coding unit in the slice; receiving a second syntax element for the coding unit that indicates whether the coding unit has been coded using adaptive color-space transform (ACT); if the second syntax element has a non-zero value, decoding the coding unit by applying inverse ACT to convert luma and chroma residuals of the coding unit from a transformed color space to an original color space of the video data; and if the first syntax element has a non-zero value, decoding the coding unit by performing inverse luma mapping to the luma samples and inverse scaling to the chroma residuals of the coding unit after performing the inverse ACT.
    Type: Application
    Filed: April 8, 2022
    Publication date: September 22, 2022
    Inventors: Xiaoyu Xiu, Yi-Wen Chen, Tsung-Chuan Ma, Hong-Jheng Jhu, Xianglin Wang, Bing Yu
  • Publication number: 20220286673
    Abstract: An electronic apparatus performs a method of encoding and decoding video data. The method comprises: decoding a first coding block and a second coding block that shares a common edge on a first picture, wherein decoding the first coding block and the second coding block includes reconstructing a first residual block for the first coding block and a second residual block for the second coding block; determining that the first picture has a first resolution, a first reference picture corresponding to the first coding block has a second resolution, and a second reference picture corresponding to the second coding block has a third resolution; deriving a deblocking strength (bS) value based, at least in part, on the first resolution, second resolution, and the third resolution; and performing in-loop filtering on the reconstructed first residual block and the reconstructed second residual block using a deblocking filter in accordance with the derived bS value.
    Type: Application
    Filed: May 23, 2022
    Publication date: September 8, 2022
    Inventors: Yi-Wen CHEN, Xiaoyu XIU, Tsung-Chuan MA, Hong-Jheng JHU, Xianglin WANG, Bing YU
  • Publication number: 20220286708
    Abstract: An electronic apparatus performs a method of encoding and decoding video data. The method comprises: receiving bitstream encoding a transform block, wherein the transform block includes a non-zero region and a zero-out region; checking whether there is any non-zero coefficient within the zero-out region; in accordance with a determination that there is no non-zero coefficient within the zero-out region of the transform block: determining a scan order index of a last non-zero coefficient of the transform block along a scanning direction; in accordance with a determination that the scan order index of the last non-zero coefficient is greater than a predefined threshold: receiving, from the bitstream, a value for multiple transform selection (MTS) index; and applying respective transforms to transform coefficients of the transform block in both horizontal and vertical directions based on the value of the MTS index.
    Type: Application
    Filed: May 20, 2022
    Publication date: September 8, 2022
    Inventors: Xiaoyu XIU, Tsung-Chuan MA, Yi-Wen CHEN, Xianglin WANG, Hong-Jheng JHU, Bing YU
  • Publication number: 20220256199
    Abstract: An electronic apparatus performs a method of decoding video data. The method comprises: receiving, from bitstream, one or more syntax elements and video data corresponding to a coding unit encoded in palette mode; determining a first binarization parameter according to the one or more syntax elements; decoding, from the video data, a first codeword for an escape sample within the coding unit; decoding, from the video data, a value for an escape sample within the coding unit using a predefined binarization scheme with the first binarization parameter.
    Type: Application
    Filed: April 29, 2022
    Publication date: August 11, 2022
    Inventors: Hong-Jheng JHU, Yi-Wen CHEN, Xiaoyu XIU, Tsung-Chuan MA, Xianglin WANG, Bing YU
  • Publication number: 20220248031
    Abstract: Methods, apparatuses, and non-transitory computer-readable storage mediums are provided for decoding a video signal. A decoder partitions a video picture into a plurality of coding units (CUs) comprising a lossless CU. The decoder may further receive a high-level syntax. The high-level syntax may include, for example, a first flag that indicates whether a residual coding scheme is switchable.
    Type: Application
    Filed: April 22, 2022
    Publication date: August 4, 2022
    Applicant: BEIJING DAJIA INTERNET INFORMATION TECHNOLOGY CO., LTD.
    Inventors: Tsung-Chuan MA, Xianglin WANG, Xiaoyu XIU, Yi-Wen CHEN, Hong-Jheng JHU, Bing YU
  • Publication number: 20220239926
    Abstract: An electronic apparatus performs a method of decoding video data. The method comprises: receiving, from bitstream, a first syntax element associated with a first set of palette mode coding units at a first coding level; in accordance with a determination that the first syntax element has a first predefined value: choosing a first binarization process for the first set of palette mode coding units; decoding, from the bitstream, escape samples in the first set of palette mode coding units using the first binarization process; in accordance with a determination that the first syntax element does not have the first predefined value: choosing a second binarization process for the first set of palette mode coding units, the second binarization process being different from the first binarization process; and decoding, from the bitstream, the escape samples in the first set of palette mode coding units using the second binarization process.
    Type: Application
    Filed: April 8, 2022
    Publication date: July 28, 2022
    Inventors: Hong-Jheng JHU, Yi-Wen CHEN, Xiaoyu XIU, Tsung-Chuan MA, Xianglin WANG, Bing YU
  • Publication number: 20220239902
    Abstract: Methods and apparatuses are provided for video coding. The method includes: partitioning video pictures into a plurality of CUs, at least one CU is further partitioned into two PUs including at least one geometric shaped PU; constructing a first merge list including a plurality of candidates, each candidate being a MV including a List 0 MV, or a List 1 MV; locating a first candidate for the first PU and a second candidate for the second PU according to a first index and a second index, respectively; obtaining a first uni-prediction MV for the first PU by selecting a List X1 MV of the first candidate according to a first binary reference list indication flag; and obtaining a second uni-prediction MV for the second PU by selecting a List X2 MV of the second candidate according to a second binary reference list indication flag.
    Type: Application
    Filed: April 11, 2022
    Publication date: July 28, 2022
    Applicant: BEIJING DAJIA INTERNET INFORMATION TECHNOLOGY CO., LTD.
    Inventors: Xianglin WANG, Yi-Wen CHEN, Xiaoyu XIU, Tsung-Chuan MA, Hong-Jheng JHU, Bing YU
  • Publication number: 20220224919
    Abstract: An electronic apparatus performs a method for video decoding. The method comprises: receiving, from a bitstream, a coding unit and determining a mode type condition of the coding unit; if the coding unit is encoded in a first chroma format, setting the mode type condition of the coding unit to a first mode type condition; if the coding unit is encoded in a second chroma format and the coding unit is a smallest chroma intra prediction unit, setting the mode type condition of the coding unit to a second mode type condition if a luma block of the coding unit and the splitting method satisfy a first criterion; setting the mode type condition of the coding unit to a third mode type condition if the luma block of the coding unit and the splitting method satisfy a second criterion, and decoding the coding unit based on the mode type condition.
    Type: Application
    Filed: February 15, 2022
    Publication date: July 14, 2022
    Inventors: Yi-Wen CHEN, Xiaoyu XIU, Tsung-Chuan MA, Hong-Jheng JHU, Xianglin WANG, Bing YU
  • Publication number: 20220217349
    Abstract: A method for video decoding is provided. The method may be applied in a decoder and includes: receiving a video bitstream comprising a quantization parameter and a quantized level; deriving a scale value by scaling the quantization parameter by a scale factor; determining a plurality of parameters associated with a coding unit (CU); obtaining a plurality of bit-shifts by bit-shifting the plurality of parameters; and obtaining a plurality of coefficients associated with the CU based on the quantized level, the scale value, and the plurality of bit-shifts.
    Type: Application
    Filed: March 23, 2022
    Publication date: July 7, 2022
    Applicant: BEIJING DAJIA INTERNET INFORMATION TECHNOLOGY CO., LTD.
    Inventors: Hong-Jheng JHU, Xiaoyu XIU, Xianglin WANG, Yi-Wen CHEN, Tsung-Chuan MA, Bing YU
  • Publication number: 20220201301
    Abstract: An electronic apparatus performs a method of decoding video data, comprising: receiving, from bitstream, video data corresponding to a coding unit, wherein the coding unit is encoded in inter prediction mode or intra block copy mode; receiving a first syntax element from the video data, wherein the first syntax element indicates whether the coding unit has any non-zero residuals; in accordance with a determination that the first syntax element has a non-zero value: receiving a second syntax element from the video data, wherein the second syntax element indicates whether the coding unit has been encoded using adaptive color-space transform (ACT); in accordance with a determination that the first syntax element has a zero value: assigning the zero value to the second syntax element; and determining whether or not to perform inverse ACT on the video data of the coding unit in accordance with a value of the second syntax element.
    Type: Application
    Filed: March 8, 2022
    Publication date: June 23, 2022
    Inventors: Xiaoyu XIU, Yi-Wen Chen, Tsung-Chuan Ma, Hong-Jheng Jhu, Xianglin Wang, Bing Yu
  • Publication number: 20220182658
    Abstract: A bit-width representation method of prediction refinement with optical flow (PROF), apparatus, and a non-transitory computer-readable storage medium are provided. The method includes obtaining a reference picture I associated with a video block within the video signal, obtaining prediction samples I(i,j) of the video block from a reference block in the reference picture I, controlling internal bit-widths of a PROF derivation process for various representation precisions of internal PROF parameters by applying right-shifting to the internal PROF parameters based on different bit-shift values, obtaining prediction refinement values for samples in the video block based on the PROF derivation process being applied to the video block based on the prediction samples I(i,j), and obtaining prediction samples of the video block based on the combination of the prediction samples and the prediction refinement values.
    Type: Application
    Filed: April 30, 2020
    Publication date: June 9, 2022
    Applicant: BEIJING DAJIA INTERNET INFORMATION TECHNOLOGY CO., LTD.
    Inventors: Xiaoyu XIU, Yi-Wen CHEN, Xianglin WANG, Shuiming YE, Tsung-Chuan MA, Hong-Jheng JHU