Patents by Inventor HONG-JHENG JHU
HONG-JHENG JHU 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: 12200220Abstract: Methods, apparatuses, and non-transitory computer-readable storage mediums are provided for decoding a video block in geometry partition mode (GPM). The method may include partitioning the video block into first and second geometric partitions. The method may include obtaining a first motion vector refinement (MVR) for the first geometric partition. The method may include obtaining a second MVR for the second geometric partition. The method may include obtaining a candidate list that comprises a plurality of motion vectors (MVs). The method may include obtaining a first MV from the candidate list for the first geometric partition. The method may include obtaining a second MV from the candidate list for the second geometric partition. The method may include calculating a third MV by adding the first MV with the first MVR for the first geometric partition. The method may include calculating a fourth MV. The method may include obtaining prediction samples.Type: GrantFiled: December 2, 2022Date of Patent: January 14, 2025Assignee: BEIJING DAJIA INTERNET INFORMATION TECHNOLOGY CO., LTD.Inventors: Xiaoyu Xiu, Wei Chen, Che-Wei Kuo, Yi-Wen Chen, Tsung-Chuan Ma, Hong-Jheng Jhu, Xianglin Wang, Bing Yu
-
Publication number: 20250016348Abstract: Implementations of the disclosure provide video processing apparatuses and methods for inter-prediction. A video processing method for the inter-prediction performed by a video decoder includes determining a reference index for a video block in a video frame of a video from a bitstream. The video processing method also includes generating a joint list including a plurality pairs of reference pictures based on a first reference list and a second reference list for the video block. The video processing method further includes reordering the plurality pairs of reference pictures in the joint list based on bilateral matching using one or more motion vectors of the video block to generate a reordered joint list. The video processing method further includes performing the inter-prediction on the video block based on the reordered joint list and the reference index.Type: ApplicationFiled: July 18, 2024Publication date: January 9, 2025Applicant: BEIJING DAJIA INTERNET INFORMATION TECHNOLOGY CO., LTD.Inventors: Ning YAN, Yi-Wen CHEN, Xiaoyu XIU, Wei CHEN, Che-Wei KUO, Hong-Jheng JHU, Han GAO, Xianglin WANG, Bing YU
-
Publication number: 20250016368Abstract: Methods, apparatuses and non-transitory storage media are provided for video coding. In a method for intra prediction in video decoding, a decoder derives a first subset of predictors of a current video block by a first prediction process, and the decoder obtains a second subset of predictors by a second prediction process using neighboring reconstructed samples and the first subset of predictors.Type: ApplicationFiled: September 16, 2024Publication date: January 9, 2025Applicant: BEIJING DAJIA INTERNET INFORMATION TECHNOLOGY CO., LTD.Inventors: Yi-Wen CHEN, Ning YAN, Xiaoyu XIU, Che-Wei KUO, Hong-Jheng JHU, Wei CHEN, Xianglin WANG, Bing YU
-
Publication number: 20250016377Abstract: Methods for video coding and compression, apparatuses and non-transitory storage media are provided. In one method of video decoding, a decoder may obtain a syntax element that indicates a predefined geometric operation and an encoded video bitstream. Additionally, the decoder may reconstruct a modified picture based on the encoded video bitstream. Furthermore, the decoder may obtain an original picture by performing an inverse geometry operation based on the syntax element. Further, the decoder may obtain luma samples and chroma samples of the original picture.Type: ApplicationFiled: September 16, 2024Publication date: January 9, 2025Applicant: BEIJING DAJIA INTERNET INFORMATION TECHNOLOGY CO., LTD.Inventors: Yi-Wen CHEN, Ning YAN, Xiaoyu XIU, Che-Wei KUO, Hong-Jheng JHU, Wei CHEN, Xianglin WANG, Bing YU
-
Publication number: 20250016376Abstract: Methods, devices, and storage mediums are provided for encoding video signals. An encoder determines at least one versatile video coding (VVC) syntax flag. The encoder determines, in response to a syntax element indicating that inter prediction is allowed, inter related syntax elements. The encoder obtains a first reference picture I(0) and a second reference picture I(1) associated with a video block. The encoder obtains first prediction samples I(0)(i,j) of the video block from a reference block in the first reference picture I(0). The encoder obtains second prediction samples I(1)(i,j) of the video block from a reference block in the second reference picture I(1). The encoder obtains bi-prediction samples based on the at least one VVC syntax flag, the inter related syntax elements, the first prediction samples I(0)(i,j), and the second prediction samples I(1)(i,j).Type: ApplicationFiled: September 10, 2024Publication date: January 9, 2025Applicant: BEIJING DAJIA INTERNET INFORMATION TECHNOLOGY CO., LTD.Inventors: Hong-Jheng JHU, Yi-Wen CHEN, Xiaoyu XIU, Tsung-Chuan MA, Wei CHEN, Xianglin WANG, Bing YU
-
Publication number: 20250016304Abstract: Methods for video decoding and encoding, apparatuses and non-transitory storage media are provided. In one decoding method, the decoder obtains a plurality of sub-blocks by dividing an affine-coded block. Moreover, the decoder obtains, based on a plurality of control point motion vectors (CPMVs) of the affine-coded block, a plurality of sub-CPMVs of one sub-block from the plurality of sub-blocks, where the one sub-block has a size of a minimum affine block. Furthermore, the decoder stores the plurality of sub-CPMVs of the one sub-block as motion information of the one sub-block.Type: ApplicationFiled: July 15, 2024Publication date: January 9, 2025Applicant: BEIJING DAJIA INTERNET INFORMATION TECHNOLOGY CO., LTD.Inventors: Wei CHEN, Xiaoyu XIU, Yi-Wen CHEN, Hong-Jheng JHU, Che-Wei KUO, Ning YAN, Xianglin WANG, Bing YU
-
Publication number: 20250016308Abstract: Implementations of the disclosure provide a video processing apparatus and method for performing intra prediction on a video block. The video processing method may include receiving, by a processor, reference samples from a video frame of a video comprising the video block. The video processing method may further include determining, by the processor, a reference sample filter based on a size of each video block. The reference sample filter is among a plurality of reference sample filters each derived for a different video block size. The video processing method may also include applying, by the processor, the determined reference sample filter to the received reference samples. The video processing method may additionally include performing, by the processor, the intra prediction on the video block using the filtered reference samples.Type: ApplicationFiled: September 20, 2024Publication date: January 9, 2025Applicant: BEIJING DAJIA INTERNET INFORMATION TECHNOLOGY CO., LTD.Inventors: Ning YAN, Yi-Wen CHEN, Xiaoyu XIU, Wei CHEN, Che-Wei KUO, Hong-Jheng JHU, Han GAO, Xianglin WANG, Bing YU
-
Publication number: 20250016347Abstract: Methods, apparatuses, and non-transitory computer-readable storage mediums are provided for video coding. In one method, a decoder obtains a first flag that indicates whether a template-based intra mode derivation (TIMD) mode is applied to a current video block; and in response to determining that the TIMD mode is applied to the current video block based on the first flag, the decoder obtains a set of candidate list for the TIMD mode, where the set of candidate list includes a set of reference line list or a set of template candidate list.Type: ApplicationFiled: July 17, 2024Publication date: January 9, 2025Applicant: BEIJING DAJIA INTERNET INFORMATION TECHNOLOGY CO., LTD.Inventors: Hong-Jheng JHU, Xiaoyu XIU, Yi-Wen CHEN, Wei CHEN, Che-Wei KUO, Ning YAN, Han GAO, Xianglin WANG, Bing YU
-
Publication number: 20250016331Abstract: Methods for video decoding and encoding, apparatuses and non-transitory storage media are provided. In one decoding method, the decoder obtains a first geometric partition mode (GPM) part and a second GPM part for a coding unit (CU). The decoder disables template matching (TM) based GPM split modes reordering for multiple GPM split modes that are applied to the CU in response to determining that the first GPM part or the second GPM part is predicted with intra prediction. Furthermore, the decoder enables the TM based GPM split modes reordering for the multiple GPM split modes in response to determining that both the first GPM part and the second GPM part are predicted with inter prediction.Type: ApplicationFiled: July 18, 2024Publication date: January 9, 2025Applicant: BEIJING DAJIA INTERNET INFORMATION TECHNOLOGY CO., LTD.Inventors: Han GAO, Xiaoyu XIU, Yi-Wen CHEN, Wei CHEN, Hong-Jheng JHU, Ning YAN, Che-Wei KUO, Xianglin WANG, Bing YU
-
Publication number: 20250016346Abstract: Methods, apparatuses, and non-transitory computer-readable storage media are provided for video coding. In one method, a decoder derives a first and a second reference pictures for a current coding block; the decoder derives a first and a second predictor samples based on a motion vector associated with the first reference picture using a motion compensation process from the first reference picture; the decoder determines whether the first and the second predictor samples are out-of-boundary (OOB), and in response to determining the first or the second predictor sample is OOB, the decoder replaces the first or the second predictor sample that is OOB with a first or a second alternative predictor sample; and the decoder generates the final prediction sample by averaging sample values of the first predictor sample and the second predictor sample.Type: ApplicationFiled: July 16, 2024Publication date: January 9, 2025Applicant: BEIJING DAJIA INTERNET INFORMATION TECHNOLOGY CO., LTD.Inventors: Yi-Wen CHEN, Xiaoyu XIU, Che-Wei KUO, Hong-Jheng JHU, Wei CHEN, Ning YAN, Xianglin WANG, Bing YU
-
Patent number: 12192511Abstract: Methods and apparatuses for video coding are provided. The method includes that a decoder determines whether one or more reference picture lists are signaled in a picture header (PH) associated with a picture and whether the one or more reference picture lists indicate that one or more slices associated with the picture are bi-predictive. The method further includes that the decoder adds one or more constraints to one or more syntax elements in the PH in response to determining that the one or more reference picture lists are signaled in the PH and the one or more reference picture lists indicate that the one or more slices are not bi-predictive.Type: GrantFiled: September 29, 2022Date of Patent: January 7, 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: 20250008141Abstract: Methods for video decoding and encoding, apparatuses and non-transitory storage media are provided. In one decoding method, the decoder determines that an advanced motion vector prediction (AMVP)-Merge (AM) mode is enabled for a current picture or a slice of the current picture. Furthermore, the decoder obtains an AMVP motion vector (MV) of a current block in the current picture, for a first list of reference pictures LX where X is 0 or 1, as an LX MV. Moreover, the decoder obtains a list of valid merge MV candidates for a second list of reference pictures L(1?X), where the list of valid merge MV candidates comprises merge candidates that have L(1?X) MV. Further, the decoder selects an L(1?X) MV of the AM mode among the list of valid merge MV candidates.Type: ApplicationFiled: September 14, 2024Publication date: January 2, 2025Applicant: BEIJING DAJIA INTERNET INFORMATION TECHNOLOGY CO., LTD.Inventors: Yi-Wen CHEN, Ning YAN, Xiaoyu XIU, Che-Wei KUO, Hong-Jheng JHU, Wei CHEN, Xianglin WANG, Bing YU
-
Publication number: 20250008107Abstract: Methods for video decoding and encoding, apparatuses and non-transitory computer-readable storage media thereof are provided. In one method for video decoding, a binary arithmetic decoder may obtain a first probability for a binary symbol according to a first adaptation parameter, where the binary symbol is related to one given context model for the binary arithmetic decoder and the binary symbol is from a plurality of binary symbols associated with the context model. Furthermore, the decoder may obtain a second probability for the binary symbol according to a second adaptation parameter, and then obtain a multi-hypothesis probability according to the first probability, a first adaptive weight, the second probability, and a second adaptive weight, where the multi-hypothesis probability determines a probability of the binary symbol equaling to a binary value. Moreover, the decoder may decode the binary symbol according to the multi-hypothesis probability.Type: ApplicationFiled: September 13, 2024Publication date: January 2, 2025Applicant: BEIJING DAJIA INTERNET INFORMATION TECHNOLOGY CO., LTD.Inventors: Xiaoyu XIU, Yi-Wen CHEN, Wei CHEN, Han GAO, Che-Wei KUO, Hong-Jheng JHU, Ning YAN, Xianglin WANG, Bing YU
-
Patent number: 12184870Abstract: A method of decoding video data is performed by an electronic apparatus. The electronic apparatus receives, from a video bitstream, one or more syntax elements indicating that a coding block is coded under a palette mode. The electronic apparatus divides the coding block into multiple segments, each of the multiple segments having a set of index values that is independent from another one of the multiple segments. The electronic apparatus receives, from the video bitstream, index values associated with each of the multiple segments and a palette table associated with the coding block and decodes the multiple segments in parallel according to the index values and the palette table associated with the coding block.Type: GrantFiled: November 30, 2021Date of Patent: December 31, 2024Assignee: BEIJING DAJIA INTERNET INFORMATION TECHNOLOGY CO., LTD.Inventors: Hong-Jheng Jhu, Xiaoyu Xiu, Xianglin Wang, Yi-Wen Chen, Tsung-Chuan Ma, Shuiming Ye
-
Patent number: 12184866Abstract: 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: GrantFiled: April 8, 2022Date of Patent: December 31, 2024Assignee: BEIJING DAJIA INTERNET INFORMATION TECHNOLOGY CO., LTD.Inventors: Hong-Jheng Jhu, Yi-Wen Chen, Xiaoyu Xiu, Tsung-Chuan Ma, Xianglin Wang, Bing Yu
-
Publication number: 20240430436Abstract: A computing device performs a method of decoding video data by determining a co-located picture of the current coding unit; locating a spatial neighbor block of the current coding unit that corresponds to the co-located picture; determining a motion shift vector for the current coding unit from one or more motion vectors associated with the spatial neighbor block according to a predefined fixed order; and reconstructing a sub-block-based temporal motion vector for a respective sub-block of a plurality of sub-blocks in the current coding unit from a corresponding sub-block in the collocated picture based on the motion shift vector.Type: ApplicationFiled: September 3, 2024Publication date: December 26, 2024Applicant: BEIJING DAJIA INTERNET INFORMATION TECHNOLOGY CO., LTD.Inventors: Yi-Wen CHEN, Xiaoyu XIU, Tsung-Chuan MA, Hong-Jheng JHU, Shuiming YE, Xianglin WANG
-
Publication number: 20240430466Abstract: An electronic apparatus performs a method of decoding video data. The method includes: receiving, from the bitstream, a plurality of syntax elements associated with a coding unit, the plurality of syntax elements indicating the coding tree type of the coding unit, and whether the local dual tree mode is enabled for the coding unit; and in accordance with the determination that the coding tree type of the coding unit is a single tree, and the local dual tree mode is enabled for the coding unit: disabling the palette mode for the coding unit when the coding unit has the size equal to or less than a predefined threshold. The disabling palette mode for the coding unit may include: disabling the palette mode for both the luma component and chroma component of the coding unit, or disabling the palette mode for only the chroma component of the coding unit.Type: ApplicationFiled: August 29, 2024Publication date: December 26, 2024Applicant: BEIJING DAJIA INTERNET INFORMATION TECHNOLOGY CO., LTD.Inventors: Hong-Jheng JHU, Xianglin WANG, Xiaoyu XIU, Yi-Wen CHEN, Tsung-Chuan MA, Wei CHEN, Bing YU
-
Publication number: 20240430435Abstract: A computing device performs a method of decoding video data by determining a co-located picture of the current coding unit; locating a spatial neighbor block of the current coding unit that corresponds to the co-located picture; determining a motion shift vector for the current coding unit from one or more motion vectors associated with the spatial neighbor block according to a predefined fixed order; and reconstructing a sub-block-based temporal motion vector for a respective sub-block of a plurality of sub-blocks in the current coding unit from a corresponding sub-block in the collocated picture based on the motion shift vector.Type: ApplicationFiled: September 3, 2024Publication date: December 26, 2024Applicant: BEIJING DAJIA INTERNET INFORMATION TECHNOLOGY CO., LTD.Inventors: Yi-Wen CHEN, Xiaoyu XIU, Tsung-Chuan MA, Hong-Jheng JHU, Shuiming YE, Xianglin WANG
-
Publication number: 20240430465Abstract: An electronic apparatus performs a method of decoding video data. The method includes: receiving, from the bitstream, a plurality of syntax elements associated with a coding unit, the plurality of syntax elements indicating the coding tree type of the coding unit, and whether the local dual tree mode is enabled for the coding unit; and in accordance with the determination that the coding tree type of the coding unit is a single tree, and the local dual tree mode is enabled for the coding unit: disabling the palette mode for the coding unit when the coding unit has the size equal to or less than a predefined threshold. The disabling palette mode for the coding unit may include: disabling the palette mode for both the luma component and chroma component of the coding unit, or disabling the palette mode for only the chroma component of the coding unit.Type: ApplicationFiled: August 29, 2024Publication date: December 26, 2024Applicant: BEIJING DAJIA INTERNET INFORMATION TECHNOLOGY CO., LTD.Inventors: Hong-Jheng JHU, Xianglin WANG, Xiaoyu XIU, Yi-Wen CHEN, Tsung-Chuan MA, Wei CHEN, Bing YU
-
Publication number: 20240430439Abstract: An electronic apparatus performs a method of decoding video data. The method includes: receiving the video signal that includes a first component and a second component; receiving a plurality of offsets associated with the second component; utilizing a characteristic measurement of the first component to obtain a classification category associated with the second component; selecting an offset from the plurality of offsets for the second component according to the classification category; and modifying the second component based on the selected offset. The first component can be a luma video component and the second component can be a chroma video component.Type: ApplicationFiled: August 30, 2024Publication date: December 26, 2024Applicant: 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