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).
-
Patent number: 12267513Abstract: An electronic apparatus performs a method of decoding video data. The method comprises: receiving, from bitstream, video data corresponding to a transform-skip mode coded block; decoding, from the video data, a first codeword, a second codeword and a first group of codewords for a pixel within the transform-skip mode coded block; deriving an initial level value from the first group of codewords; converting the first codeword into a remainder of the pixel in accordance with a predefined mapping relationship that is generated using a constant Rice parameter; converting the second codeword into a sign value of the remainder; and deriving a quantified residual of the pixel from the remainder, the sign value and the initial level value.Type: GrantFiled: January 24, 2022Date of Patent: April 1, 2025Assignee: BEIJING DAJIA INTERNET INFORMATION TECHNOLOGY CO., LTD.Inventors: Yi-Wen Chen, Xiaoyu Xiu, Tsung-Chuan Ma, Hong-Jheng Jhu, Xianglin Wang, Bing Yu
-
Patent number: 12267509Abstract: 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 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: GrantFiled: June 30, 2022Date of Patent: April 1, 2025Assignee: BEIJING DAJIA INTERNET INFORMATION TECHNOLOGY CO., LTD.Inventors: Yi-Wen Chen, Xiaoyu Xiu, Tsung-Chuan Ma, Hong-Jheng Jhu, Xianglin Wang, Bing Yu
-
Patent number: 12262005Abstract: 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: GrantFiled: May 23, 2022Date of Patent: March 25, 2025Assignee: BEIJING DAJIA INTERNET INFORMATION TECHNOLOGY CO., LTD.Inventors: Yi-Wen Chen, Xiaoyu Xiu, Tsung-Chuan Ma, Hong-Jheng Jhu, Xianglin Wang, Bing Yu
-
Patent number: 12262029Abstract: 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: GrantFiled: June 17, 2022Date of Patent: March 25, 2025Assignee: BEIJING DAJIA INTERNET INFORMATION TECHNOLOGY CO., LTD.Inventors: Tsung-Chuan Ma, Xianglin Wang, Yi-Wen Chen, Xiaoyu Xiu, Hong-Jheng Jhu, Bing Yu
-
Patent number: 12256076Abstract: 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: GrantFiled: June 30, 2022Date of Patent: March 18, 2025Assignee: BEIJING DAJIA INTERNET INFORMATION TECHNOLOGY CO., LTD.Inventors: Yi-Wen Chen, Tsung-Chuan Ma, Xiaoyu Xiu, Hong-Jheng Jhu, Xianglin Wang, Bing Yu
-
Publication number: 20250088658Abstract: Methods and apparatuses for video coding are provided. A method includes signaling a first syntax element for determining whether information of one or more reference picture lists is present in a picture header (PH) associated with a picture; and signaling the information of the one or more reference picture lists in the PH in a case that the first syntax element has a first value, wherein in a case that the information of the one or more reference picture lists is signaled in the PH and one or more slices associated with the picture are determined, from the information of the one or more reference picture lists, as being not bi-predictive, one or more second syntax elements in the PH are not parsed.Type: ApplicationFiled: November 25, 2024Publication date: March 13, 2025Applicant: BEIJING DAJIA INTERNET INFORMATION TECHNOLOGY CO., LTD.Inventors: Yi-Wen CHEN, Xiaoyu XIU, Tsung-Chuan MA, Hong-Jheng JHU, Wei CHEN, Xianglin WANG, Bing YU
-
Patent number: 12250411Abstract: Methods and apparatuses for video coding are provided. The method includes that a decoder determines whether a disable flag is present in a picture header (PH) associated with a picture, wherein the disable flag specifies whether a coding tool is disabled in one or more slices associated with the PH. Additionally, the method includes that the decoder infers value of the disable flag according to one or more enable flags signaled in a sequence parameter set (SPS) of the picture in response to determining that the disable flag is not present in the PH, inferring, by the decoder.Type: GrantFiled: October 4, 2022Date of Patent: March 11, 2025Assignee: BEIJING DAJIA INTERNET INFORMATION TECHNOLOGY CO., LTD.Inventors: Yi-Wen Chen, Xiaoyu Xiu, Tsung-Chuan Ma, Hong-Jheng Jhu, Wei Chen, Xianglin Wang, Bing Yu
-
Publication number: 20250080742Abstract: Methods and devices are provided for reducing the decoding latency introduced by LMCS. In one method, during encoding of a coding unit (CU), a plurality of reconstructed luma samples is selected from a first pre-determined region neighboring to a second pre-determined region where the CU is located, an average of the plurality of reconstructed luma samples is calculated, and the average of the plurality of reconstructed luma samples is used directly, without any clipping, in deriving a chroma residual scaling factor, a bitstream comprising luma mapping with chroma scaling (LMCS) related information is formed.Type: ApplicationFiled: October 11, 2024Publication date: March 6, 2025Applicant: BEIJING DAJIA INTERNET INFORMATION TECHNOLOGY CO., LTD.Inventors: Xiaoyu XIU, Yi-Wen CHEN, Tsung-Chuan MA, Hong-Jheng JHU, Wei CHEN, Xianglin WANG, Bing YU
-
Publication number: 20250080753Abstract: An electronic apparatus performs a method of encoding video data. The method comprises: determining a first syntax element for 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 samples of the first set of palette mode coding units; encoding, into bitstream, the samples of 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 samples of the first set of palette mode coding units, the second binarization process being different from the first binarization process; and encoding, into the bitstream, the samples of the first set of palette mode coding units using the second binarization process.Type: ApplicationFiled: November 19, 2024Publication date: March 6, 2025Applicant: BEIJING DAJIA INTERNET INFORMATION TECHNOLOGY CO., LTD.Inventors: Hong-Jheng JHU, Yi-Wen CHEN, Xiaoyu XIU, Tsung-Chuan MA, Xianglin WANG, Bing YU
-
Patent number: 12244804Abstract: 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: GrantFiled: July 5, 2022Date of Patent: March 4, 2025Assignee: BEIJING DAJIA INTERNET INFORMATION TECHNOLOGY CO., LTD.Inventors: Xiaoyu Xiu, Yi-Wen Chen, Tsung-Chuan Ma, Hong-Jheng Jhu, Xianglin Wang, Bing Yu
-
Publication number: 20250071287Abstract: Methods, apparatuses, and non-transitory computer-readable storage mediums are provided for encoding a video signal. An encoder determines a reference picture associated with a video block within the video signal and obtains reference samples of the video block from the reference picture. The encoder determines a luma interpolation filter for the video block coded in an affine motion mode based on a scaling ratio derived from resolutions of the reference picture and a current picture. The encoder further obtains luma inter prediction samples of the video block by applying the luma interpolation filter to the reference samples.Type: ApplicationFiled: November 14, 2024Publication date: February 27, 2025Applicant: BEIJING DAJIA INTERNET INFORMATION TECHNOLOGY CO., LTD.Inventors: Xiaoyu XIU, Yi-Wen CHEN, Tsung-Chuan MA, Hong-Jheng JHU, Xianglin WANG, Bing YU
-
Patent number: 12238337Abstract: A computing device performs a method of decoding video data by receiving, from a bitstream, a first syntax element associated with an SBT coding unit that indicates that there exists at least one non-zero transform coefficient in the SBT coding unit; determining a first transform unit that includes non-zero transform coefficients; receiving a second syntax element associated with a first chroma component of the first transform unit, a third syntax element associated with a second chroma component, and a fourth syntax element associated with luma component of the first transform unit; decoding the transform coefficients of chroma and luma components of the first transform unit, based on the second, third and fourth syntax elements; and setting transform coefficients of luma and chroma components of rest of the plurality of transform units to zeros.Type: GrantFiled: December 13, 2021Date of Patent: February 25, 2025Assignee: BEIJING DAJIA INTERNET INFORMATION TECHNOLOGY CO., LTD.Inventors: Xiaoyu Xiu, Yi-Wen Chen, Xianglin Wang, Shuiming Ye, Tsung-Chuan Ma, Hong-Jheng Jhu
-
Patent number: 12238343Abstract: An electronic apparatus performs a method of decoding video data, including: reconstructing, from a video bitstream, a picture frame that includes a luma component, a first and a second chroma components, and applying a trained neural network based in-loop filter to the reconstructed picture frame by: converting a first resolution of the samples of the at least one of the first and the second chroma components to a second resolution of the samples of the luma component when the first resolution is different from the second resolution; concatenating samples of at least one of the first and the second chroma components with the luma component; processing the concatenated samples using a convolutional neural network; and reconverting the samples of the at least one of the first and the second chroma components processed by the convolutional neural network from the second resolution back to the first resolution.Type: GrantFiled: March 31, 2023Date of Patent: February 25, 2025Assignee: BEIJING DAJIA INTERNET INFORMATION TECHNOLOGY CO., LTD.Inventors: Tsung-Chuan Ma, Wei Chen, Xiaoyu Xiu, Yi-Wen Chen, Hong-Jheng Jhu, Che-Wei Kuo, Xianglin Wang, Bing Yu
-
Publication number: 20250047835Abstract: Methods for video encoding, computing devices, and non-transitory computer readable storage mediums are provided. One method includes obtaining multiple blocks divided from a video picture, where each of the multiple blocks is to be encoded by an intra prediction mode or an inter prediction mode; for a current block in the multiple blocks: in response to the current block satisfying multiple pre-defined conditions, determining whether weighted prediction is enabled for the current block, and determining whether different weights are used when averaging list 0 predicted samples and list 1 predicted samples for the current block; determining whether to disable an application of Decoder-side Motion Vector Refinement (DMVR) on the current block based on at least one of the two determinations when DMVR is configured to be applied in a current picture that comprises the current block; and forming a bitstream based on prediction mode information of the current block.Type: ApplicationFiled: October 17, 2024Publication date: February 6, 2025Applicant: BEIJING DAJIA INTERNET INFORMATION TECHNOLOGY CO., LTD.Inventors: Yi-Wen CHEN, Xiaoyu XIU, Xianglin WANG, Tsung-Chuan MA
-
Publication number: 20250047848Abstract: An electronic apparatus performs a method of encoding a video signal. The method comprises: obtaining a first picture frame including a first component and a second component; determining a plurality of sample offsets associated with the second component in the first picture frame; deriving a first class index for the second component from a first set of one or more samples of the first component relative to a sample of the second component; selecting a first sample offset from the plurality of sample offsets for the second component according to the first class index; and obtaining a cross-component offsetted sample value of the second component based on the first sample offset.Type: ApplicationFiled: October 22, 2024Publication date: February 6, 2025Applicant: BEIJING DAJIA INTERNET INFORMATION TECHNOLOGY CO., LTD.Inventors: Che-Wei KUO, Xiaoyu XIU, Wei Chen, Xianglin Wang, Yi-Wen CHEN, Tsung-Chuan MA, Hong-Jheng JHU, Bing YU
-
Patent number: 12219163Abstract: An electronic apparatus performs a method of video encoding. The method comprises: obtaining a video picture that includes a first component and a second component; determining a plurality of offsets associated with the second component; utilizing a sample value of the first component to obtain a class index associated with the second component; selecting an offset from the plurality of offsets for the second component according to the class index; and obtaining a sample value of the second component based on the selected offset, wherein utilizing the sample value of the first component to obtain the class index associated with the second component comprises: utilizing a first sample value of the first component to obtain a first parameter; utilizing a second sample value of the first component to obtain a second parameter; and obtaining the class index according to the first parameter and the second parameter.Type: GrantFiled: August 9, 2023Date of Patent: February 4, 2025Assignee: BEIJING DAJIA INTERNET INFORMATION TECHNOLOGY CO., LTD.Inventors: Che-Wei Kuo, Xiaoyu Xiu, Wei Chen, Xianglin Wang, Yi-Wen Chen, Tsung-Chuan Ma, Hong-Jheng Jhu, Bing Yu
-
Patent number: 12219125Abstract: A method of constraining the operations of certain inter-mode coding tools in the derivation of motion vector candidates for inter-mode coded blocks employed in video coding standards, such as the now-current Versatile Video Coding (VVC), is performed at a computing device. The computing device determines whether one or more of the reference pictures associated with an inter-mode coded block involved in an operation of an inter-mode coding tool are long-term reference pictures, and constrains the operation of the inter-mode coding tool on the inter-mode coded block based on the determination.Type: GrantFiled: August 13, 2021Date of Patent: February 4, 2025Assignee: BEIJING DAJIA INTERNET INFORMATION TECHNOLOGY CO., LTD.Inventors: Yi-Wen Chen, Xiaoyu Xiu, Xianglin Wang, Tsung-Chuan Ma
-
Publication number: 20250039420Abstract: An electronic apparatus performs a method of decoding video data. The method includes receiving, from the video signal, a picture frame that includes a first component and a second component, receiving, from the video signal, a plurality of sample offsets associated with the second component, reconstructing the samples of the first component before a first in-loop filter module, reconstructing the samples of the second component after a second in-loop filter module, determining a classifier for the second component from one or more reconstructed samples of the first component relative to each sample of the second component, selecting a sample offset from the plurality of sample offsets for the second component according to the classifier, and modifying the reconstructed samples of the second component based on the selected sample offset.Type: ApplicationFiled: October 8, 2024Publication date: January 30, 2025Inventors: Che-Wei Kuo, Xiaoyu Xiu, Wei Chen, Xianglin Wang, Yi-Wen Chen, Tsung-Chuan Ma, Hong-Jheng Jhu, Bing Yu
-
Publication number: 20250039463Abstract: An electronic apparatus performs a method of decoding video data. The method comprises: receiving, from bitstream, a plurality of syntax elements associated with a coding unit, wherein the plurality of syntax elements indicate a size of the coding unit and a coding tree type of the coding unit; determining a minimum palette mode block size for the coding unit in accordance with the coding tree type of the coding unit; in accordance with a determination that the size of the coding unit is greater than the minimum palette mode block size: receiving, from the bitstream, a palette mode enable flag associated with the coding unit; and decoding, from the bitstream, the coding unit in accordance with the palette mode enable flag.Type: ApplicationFiled: October 15, 2024Publication date: January 30, 2025Applicant: BEIJING DAJIA INTERNET INFORMATION TECHNOLOGY CO., LTD.Inventors: Hong-Jheng JHU, Yi-Wen Chen, Xiaoyu Xiu, Xianglin Wang, Tsung-Chuan Ma, Bing Yu
-
Publication number: 20250030872Abstract: 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: ApplicationFiled: September 26, 2024Publication date: January 23, 2025Applicant: BEIJING DAJIA INTERNET INFORMATION TECHNOLOGY CO., LTD.Inventors: Tsung-Chuan MA, Xianglin WANG, Xiaoyu XIU, Yi-Wen CHEN, Hong-Jheng JHU, Bing YU