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).

  • Publication number: 20240373053
    Abstract: A method for decoding video data. The method includes obtaining a video block from a bitstream; determining a region to derive a multiple linear regression (MLR) model; obtaining luma and chroma sample values in the region; deriving the MLR model using the luma and chroma sample values in the region; predicting each of chroma samples in the video block by applying the MLR model to corresponding luma samples for that chroma sample; and obtaining decoded video block using the predicted chroma samples.
    Type: Application
    Filed: July 9, 2024
    Publication date: November 7, 2024
    Applicant: BEIJING DAJIA INTERNET INFORMATION TECHNOLOGY CO., LTD.
    Inventors: Che-Wei KUO, Xiaoyu XIU, Ning YAN, Hong-Jheng JHU, Yi-Wen CHEN, Wei CHEN, Han GAO, Xianglin WANG, Bing YU
  • Publication number: 20240373069
    Abstract: A method for video coding is provided. The method includes: setting, by an encoder, a first syntax element in a picture parameter set (PPS) specifying whether a picture corresponding to the PPS comprises more than one network abstraction layer (NAL) units and whether the more than one NAL units have a same NAL unit type; setting, by the encoder, a second syntax element in a picture header (PH) specifying whether the picture corresponding to the PH is an intra random access point (IRAP) picture or a gradual decoding refresh (GDR) picture, wherein a value of the first syntax element is set based on a value of the second syntax element being 1; and forming, by the encoder, a bitstream with the first syntax element and the second syntax element.
    Type: Application
    Filed: July 17, 2024
    Publication date: November 7, 2024
    Applicant: 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: 20240364886
    Abstract: An electronic apparatus performs a method of coding video data. The method comprises: receiving, from the bitstream, syntax elements associated with a coding unit, wherein the syntax elements include a first coded block flag (CBF) for residual samples of a first chroma component, a second CBF for residual samples of a second chroma component, and a third syntax element indicating whether adaptive color transform (ACT) is applied to the coding unit; determining whether to perform the chroma residual scaling to the residual samples of the chroma components according to the first CBF, the second CBF, and the third syntax element; in accordance with a determination to perform the chroma residual scaling to the residual samples of the first and second chroma components, scaling the residual samples of the at least one of the first and second chroma components based on a corresponding scaling parameter.
    Type: Application
    Filed: July 10, 2024
    Publication date: October 31, 2024
    Inventors: Xiaoyu XIU, Yi-Wen CHEN, Tsung-Chuan MA, Hong-Jheng JHU, Wei CHEN, Che-Wei KUO, Xianglin WANG, Bing YU
  • Publication number: 20240364885
    Abstract: An electronic apparatus performs a method of coding video data. The method comprises: receiving, from the bitstream, syntax elements associated with a coding unit, wherein the syntax elements include a first coded block flag (CBF) for residual samples of a first chroma component, a second CBF for residual samples of a second chroma component, and a third syntax element indicating whether adaptive color transform (ACT) is applied to the coding unit; determining whether to perform the chroma residual scaling to the residual samples of the chroma components according to the first CBF, the second CBF, and the third syntax element; in accordance with a determination to perform the chroma residual scaling to the residual samples of the first and second chroma components, scaling the residual samples of the at least one of the first and second chroma components based on a corresponding scaling parameter.
    Type: Application
    Filed: July 10, 2024
    Publication date: October 31, 2024
    Inventors: Xiaoyu XIU, Yi-Wen CHEN, Tsung-Chuan MA, Hong-Jheng JHU, Wei CHEN, Che-Wei KUO, Xianglin WANG, Bing YU
  • Publication number: 20240364884
    Abstract: An electronic apparatus performs a method of coding video data. The method comprises: receiving, from the bitstream, syntax elements associated with a coding unit, wherein the syntax elements include a first coded block flag (CBF) for residual samples of a first chroma component, a second CBF for residual samples of a second chroma component, and a third syntax element indicating whether adaptive color transform (ACT) is applied to the coding unit; determining whether to perform the chroma residual scaling to the residual samples of the chroma components according to the first CBF, the second CBF, and the third syntax element; in accordance with a determination to perform the chroma residual scaling to the residual samples of the first and second chroma components, scaling the residual samples of the at least one of the first and second chroma components based on a corresponding scaling parameter.
    Type: Application
    Filed: July 10, 2024
    Publication date: October 31, 2024
    Inventors: Xiaoyu XIU, Yi-Wen CHEN, Tsung-Chuan MA, Hong-Jheng JHU, Wei CHEN, Che-Wei KUO, Xianglin WANG, Bing YU
  • Publication number: 20240364930
    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: July 3, 2024
    Publication date: October 31, 2024
    Inventors: Xiaoyu XIU, Yi-Wen CHEN, Tsung-Chuan MA, Hong-Jheng JHU, Xianglin WANG, Bing YU
  • Publication number: 20240364932
    Abstract: An electronic apparatus performs a method of decoding video data, including 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: July 3, 2024
    Publication date: October 31, 2024
    Inventors: Xiaoyu XIU, Yi-Wen CHEN, Tsung-Chuan MA, Hong-Jheng JHU, Xianglin WANG, Bing YU
  • Publication number: 20240364931
    Abstract: An electronic apparatus performs a method of decoding video data, including 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: July 3, 2024
    Publication date: October 31, 2024
    Inventors: Xiaoyu XIU, Yi-Wen CHEN, Tsung-Chuan MA, Hong-Jheng JHU, Xianglin WANG, Bing YU
  • Publication number: 20240357125
    Abstract: Methods for video decoding and encoding, apparatuses and non-transitory storage media are provided. In one decoding method, the decoder obtains a first candidate position and a second candidate position. The decoder obtains a third candidate position based on the first and second candidate positions and obtains a virtual block based on the first, the second, and the third candidate positions. The decoder may obtain a plurality of CPMVs for the virtual block based on translational MVs at the first, second, and third candidate positions; and project, the plurality of CPMVs for the virtual block to a current block to obtain a translational MV based on a specific position within the current block or a second plurality of CPMVs for the current block.
    Type: Application
    Filed: July 1, 2024
    Publication date: October 24, 2024
    Applicant: 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: 20240357123
    Abstract: Methods, apparatuses, and non-transitory computer-readable storage mediums are provided for decoding a video signal. A method may include obtain a first reference picture and a second reference picture associated with a video block, wherein the first reference picture is before a current picture and the second reference picture is after the current picture in display order; obtain first prediction samples of the video block from the first reference picture; obtain second prediction samples of the video block from the second reference picture; obtain padded prediction samples, and obtain horizontal and vertical gradient values of the first prediction samples and the second prediction samples based on the padded prediction samples; obtain motion refinements for samples in the video block based on the horizontal and vertical gradient values; and obtain bi-prediction samples of the video block based on the motion refinements.
    Type: Application
    Filed: June 26, 2024
    Publication date: October 24, 2024
    Applicant: BEIJING DAJIA INTERNET INFORMATION TECHNOLOGY CO., LTD.
    Inventors: Xiaoyu XIU, Yi-Wen CHEN, Xianglin WANG, Shuiming YE, Tsung-Chuan MA, Hong-Jheng JHU
  • Publication number: 20240348777
    Abstract: Methods, apparatuses, and non-transitory computer-readable storage mediums are provided for video coding. In one method, a decoder obtains a first signaled flag that indicates whether a template-based intra mode derivation (TIMD) mode is applied on a current video block; and in response to determining that the TIMD mode is applied on the current video block based on the first signaled flag, the decoder obtains a second signaled flag in transform block (TB), coding block (CB), slice, picture, or sequence level that indicates whether signaling of an index of a template for TIMD is enabled, where the index of the template is signaled to derive the intra prediction mode for the current video block.
    Type: Application
    Filed: June 25, 2024
    Publication date: October 17, 2024
    Applicant: 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: 20240348794
    Abstract: Methods, apparatuses, and non-transitory computer-readable storage mediums are provided for coding a video signal. A method includes obtaining a first reference picture and a second reference picture associated with a video block; obtaining first prediction samples of the video block from the first reference picture; obtaining second prediction samples of the video block from the second reference picture; obtaining padded prediction samples, and obtaining horizontal and vertical gradient values of the first prediction samples and the second prediction samples based on the padded prediction samples; obtaining motion refinements for samples in the video block based on the horizontal and vertical gradient values; and obtaining bi-prediction samples of the video block based on the motion refinements.
    Type: Application
    Filed: June 27, 2024
    Publication date: October 17, 2024
    Applicant: BEIJING DAJIA INTERNET INFORMATION TECHNOLOGY CO., LTD.
    Inventors: Xiaoyu XIU, Yi-Wen CHEN, Xianglin WANG, Shuiming YE, Tsung-Chuan MA, Hong-Jheng JHU
  • Publication number: 20240348792
    Abstract: Methods, apparatuses, and non-transitory computer-readable storage mediums are provided for encoding a video signal. A method may include obtain a first reference picture and a second reference picture associated with a video block, wherein the first reference picture is before a current picture and the second reference picture is after the current picture in display order; obtain first prediction samples of the video block from the first reference picture; obtain second prediction samples of the video block from the second reference picture; obtain padded prediction samples; obtain horizontal and vertical gradient values of the first prediction samples and the second prediction samples based on the padded prediction samples; obtain motion refinements for samples in the video block based on the horizontal and vertical gradient values; and obtain bi-prediction samples of the video block based on the motion refinements.
    Type: Application
    Filed: June 27, 2024
    Publication date: October 17, 2024
    Applicant: BEIJING DAJIA INTERNET INFORMATION TECHNOLOGY CO., LTD.
    Inventors: Xiaoyu XIU, Yi-Wen CHEN, Xianglin WANG, Shuiming YE, Tsung-Chuan MA, Hong-Jheng JHU
  • Publication number: 20240348785
    Abstract: 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, according to an adaptive weight, a multi-hypothesis probability for a binary symbol of a context model for the binary arithmetic decoder, where the multi-hypothesis probability indicates a probability of the binary symbol equaling to a binary value, and the binary symbol is from a plurality of binary symbols associated with the context model. Furthermore, the decoder may decode the binary symbol according to the multi-hypothesis probability.
    Type: Application
    Filed: June 27, 2024
    Publication date: October 17, 2024
    Applicant: 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
  • Publication number: 20240348791
    Abstract: Methods, apparatuses, and non-transitory computer-readable storage mediums are provided for encoding a video signal. A method may include obtain a first reference picture associated with a video block in a current picture within the video signal and a first motion vector (MV) from the video block in the current picture to a reference block in the first reference picture; obtain first prediction samples I(i,j) of the video block generated from the reference block in the first reference picture; control internal bit-depths of internal prediction refinement with optical flow (PROF) parameters; obtain a prediction refinement value for the first prediction sample I(i,j); obtain second prediction samples I?(i,j) associated with a second MV and a corresponding prediction refinement value for a second prediction sample I?(i,j); and obtain a final prediction sample of the video block based on the first prediction sample I(i,j), the second prediction sample I?(i,j), and the prediction refinement values.
    Type: Application
    Filed: June 27, 2024
    Publication date: October 17, 2024
    Applicant: BEIJING DAJIA INTERNET INFORMATION TECHNOLOGY CO., LTD.
    Inventors: Xiaoyu XIU, Yi-Wen CHEN, Xianglin WANG, Shuiming YE, Tsung-Chuan MA, Hong-Jheng JHU
  • Publication number: 20240348793
    Abstract: Methods, apparatuses, and non-transitory computer-readable storage mediums are provided for encoding a video signal.
    Type: Application
    Filed: June 27, 2024
    Publication date: October 17, 2024
    Applicant: BEIJING DAJIA INTERNET INFORMATION TECHNOLOGY CO., LTD.
    Inventors: Xiaoyu XIU, Yi-Wen CHEN, Xianglin WANG, Shuiming YE, Tsung-Chuan MA, Hong-Jheng JHU
  • Publication number: 20240348804
    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: June 26, 2024
    Publication date: October 17, 2024
    Inventors: Yi-Wen CHEN, Xiaoyu XIU, Tsung-Chuan MA, Hong-Jheng JHU, Xianglin WANG, Bing YU
  • Publication number: 20240348803
    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: June 26, 2024
    Publication date: October 17, 2024
    Inventors: Yi-Wen CHEN, Xiaoyu XIU, Tsung-Chuan MA, Hong-Jheng JHU, Xianglin WANG, Bing YU
  • Patent number: 12120355
    Abstract: Methods, devices, and storage mediums are provided for decoding video signals. A decoder receives at least one versatile video coding (VVC) syntax flag. The decoder receives, in response to a syntax element indicating that inter prediction is allowed, inter related syntax elements. The decoder obtains a first reference picture I(0) and a second reference picture I(1) associated with a video block in a bitstream. The decoder obtains first prediction samples I(0)(i,j) of the video block from a reference block in the first reference picture I(0). The decoder obtains second prediction samples I(1)(i,j) of the video block from a reference block in the second reference picture I(1). The decoder 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: Grant
    Filed: October 3, 2022
    Date of Patent: October 15, 2024
    Assignee: 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: 20240333964
    Abstract: An electronic apparatus performs a method of decoding video data. The method comprises: receiving, from a bitstream, a first control flag that indicates merge mode with motion vector difference (MMVD) is enabled for one or more coding units in a video sequence; receiving a first syntax from the video data that identifies a set of motion vector difference (MVD) offsets from a plurality sets of MVD offsets; receiving, a second control flag corresponding to a respective coding unit of the one or more coding units, which indicates the MMVD is applied to the coding unit; receiving a second syntax that selects an MVD offset from the identified set of MVD offsets, and a third syntax that selects an MVD direction; forming MVD based on the selected MVD offset and MVD direction; and reconstructing the coding unit by applying the formed MVD to generate motion vectors to the coding unit.
    Type: Application
    Filed: June 7, 2024
    Publication date: October 3, 2024
    Inventors: Xiaoyu XIU, Wei CHEN, Yi-Wen CHEN, Tsung-Chuan MA, Hong-Jheng JHU, Xianglin WANG, Bing YU