Patents Assigned to BEIJING DAJIA INTERNET INFORMATION TECHNOLOGY CO., LTD.
  • Patent number: 11871024
    Abstract: A method for video coding is provided, including: providing a motion vector (MV) rounding process that is configured to perform a MV rounding operation; applying the MV rounding process to at least a first MV used in a first prediction tool selected from a first set of tools including: pair-wise merge candidate, triangle prediction mode, and affine mode; and applying the MV rounding process to at least a second MV used in a second prediction tool selected from a second set of tools including: temporal motion vector prediction (TMVP), alternative temporal motion vector prediction (ATMVP), and merge mode with motion vector differences (MMVD).
    Type: Grant
    Filed: August 12, 2021
    Date of Patent: January 9, 2024
    Assignee: Beijing Dajia Internet Information Technology Co., Ltd.
    Inventors: Xiaoyu Xiu, Yi-Wen Chen, Xianglin Wang
  • Patent number: 11871034
    Abstract: A method for coding video data comprises receiving a video picture comprising a plurality of coding units. The picture is divided into multiple non-overlapped blocks. An encoder calculates a hash value of each block of the multiple non-overlapped blocks. All the non-overlapped blocks are classified into at least two categories comprising a first category and a second category. The first category comprises one or more blocks representing one or more hash values covered by a first set of hash values, and the second category comprises all remaining blocks. The blocks in the second category are classified into at least two groups including a first group. The first group comprises one or more blocks representing the same hash value as another block in the second category. An associated computing device and a non-transitory computer readable storage medium are also provided.
    Type: Grant
    Filed: March 11, 2020
    Date of Patent: January 9, 2024
    Assignee: Beijing Dajia Internet Information Technology Co., Ltd.
    Inventors: Xiaoyu Xiu, Yi-Wen Chen, Xianglin Wang, Tsung-Chuan Ma
  • Publication number: 20240007652
    Abstract: 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; determining a classifier for the second component from a set of one or more samples of the first component associated with a respective sample of the second component; determining whether to modify a value of the respective sample of the second component within a region of the picture frame according to the classifier; in response to the determination to modify the value of the respective sample of the second component within the region according to the classifier, determining a sample offset for the respective sample of the second component according to the classifier; and modifying the value of the respective sample of the second component based on the determined sample offset.
    Type: Application
    Filed: September 18, 2023
    Publication date: January 4, 2024
    Applicant: BEIJING DAJIA INTERNET INFORMATION TECHNOLOGY CO., LTD.
    Inventors: Che-Wei Kuo, Xiaoyu Xiu, Wei Chen, Xianglin Wang, Yi-Wen Chen, Hong-Jheng Jhu, Bing Yu
  • Publication number: 20230421791
    Abstract: The present disclosure relates to a decoding method. The method includes acquiring, from a decoder, a regular merge flag for a coding unit (CU) that is coded as merge mode and merge related modes; when the regular merge flag is one, indicating that a regular merge mode or merge mode with motion vector differences (MMVD) is used by the CU, constructing a single merge list for the CU and using regular merge index to indicate which candidate is used; when the regular merge flag is zero, indicating the regular merge mode is not used by the CU, and further receiving mode flags to indicate associated merge related modes are used when a mode flag's constraints are met; and when the regular merge flag is one, determining whether a MMVD merge flag is received based on the value of a MMVD flag.
    Type: Application
    Filed: September 5, 2023
    Publication date: December 28, 2023
    Applicant: BEIJING DAJIA INTERNET INFORMATION TECHNOLOGY CO., LTD.
    Inventors: Yi-Wen CHEN, Xianglin WANG
  • Publication number: 20230421792
    Abstract: The present disclosure relates to a method for video encoding including: signaling a regular merge flag for a coding unit (CU) that is coded as merge mode and merge related modes; when the regular merge flag is signaled as one, indicating that a regular merge mode or merge mode with motion vector differences (MMVD) is used by the CU, constructing a motion vector merge list for the CU and using regular merge index to indicate which candidate is used; and when the regular merge flag is signaled as zero, indicating the regular merge mode is not used by the CU, and further signaling mode flags to indicate associated merge related modes are used when a mode flag's constraints are met; and when the regular merge flag is signaled as one, determining whether a MMVD merge flag is signaled based on the value of a MMVD flag.
    Type: Application
    Filed: September 12, 2023
    Publication date: December 28, 2023
    Applicant: BEIJING DAJIA INTERNET INFORMATION TECHNOLOGY CO., LTD.
    Inventors: Yi-Wen CHEN, Xianglin WANG
  • Publication number: 20230403408
    Abstract: A method for controlling bit-width for bi-directional optical flow (BDOF) for video coding includes encoding a first reference picture and a second reference picture, the second reference picture being different than the first reference picture, wherein the first reference picture is displayed before a current picture and the second reference picture is displayed after the current picture. A motion refinement of a coding unit (CU) is calculated by minimizing a difference between a first prediction L0 and a second prediction L1. First gradient values for the first prediction L0 and second gradient values for the second prediction L1 are calculated. A final bi-prediction of the CU is calculated. Also disclosed are an associated apparatus and an associated non-transitory computer readable storage medium.
    Type: Application
    Filed: August 28, 2023
    Publication date: December 14, 2023
    Applicant: BEIJING DAJIA INTERNET INFORMATION TECHNOLOGY CO., LTD.
    Inventors: Xiaoyu XIU, Yi-Wen CHEN, Xianglin WANG
  • Patent number: 11843785
    Abstract: The present disclosure relates to a bit-width control method of bi-directional optical flow (BDOF) for coding a video signal. The method includes obtaining a first reference picture I(0) and a second reference picture I(1) associated with a video block, obtaining first prediction samples I(0)(i,j) of the video block from a reference block in the first reference picture I(0), obtaining second prediction samples I(1)(i,j) of the video block from a reference block in the second reference picture I(1), controlling internal bit-widths of the BDOF by deriving internal bit-widths of intermediate parameters, obtaining motion refinements for samples in the video block based on the BDOF being applied to the video block based on the first prediction samples I(0)(i,j) and the second prediction samples I(1)(i,j), and obtaining bi-prediction samples of the video block based on the motion refinements.
    Type: Grant
    Filed: September 15, 2021
    Date of Patent: December 12, 2023
    Assignee: BEIJING DAJIA INTERNET INFORMATION TECHNOLOGY CO., LTD.
    Inventors: Xiaoyu Xiu, Yi-Wen Chen, Xianglin Wang
  • Patent number: 11843770
    Abstract: A method and a computing device are provided for video coding. The method may include deriving parameter ? and parameter ? for a CCLM mode by using a predetermined number of neighboring reconstructed luma samples and chroma samples in a CU; and generating a final chroma predictor for the chroma samples of the CU by using the parameter ? and the parameter ?.
    Type: Grant
    Filed: April 28, 2022
    Date of Patent: December 12, 2023
    Assignee: BEIJING DAJIA INTERNET INFORMATION TECHNOLOGY CO., LTD.
    Inventors: Yi-Wen Chen, Xianglin Wang, Xiaoyu Xiu
  • Publication number: 20230379480
    Abstract: A method of decoding video data and an electronic apparatus for performing the method are provided. The method includes: receiving, from the video signal, a picture frame that includes a first component, and a second component; determining a classifier for the first component based on a first set of one or more samples of the second component associated with a respective sample of the first component; determining a sample offset for the respective sample of the first component according to the classifier; and modifying a value of the respective sample of the first component based on the determined sample offset, the first component being a luma component and the second component being a first chroma component.
    Type: Application
    Filed: July 31, 2023
    Publication date: November 23, 2023
    Applicant: BEIJING DAJIA INTERNET INFORMATION TECHNOLOGY CO., LTD.
    Inventors: Che-Wei KUO, Xiaoyu XIU, Wei CHEN, Xianglin WANG, Yi-Wen CHEN, Hong-jheng JHU, Bing YU
  • Publication number: 20230379500
    Abstract: Methods, apparatuses, and non-transitory computer-readable storage mediums are provided for video coding. The method for video coding includes: receiving, by a decoder, a Sequence Parameter Set (SPS) range extension flag that indicates whether a syntax structure, sps_range_extension, is present in Slice Head (SH) Raw Byte Sequence Payload (RBSP) syntax structures based on a value of the SPS range extension flag.
    Type: Application
    Filed: August 3, 2023
    Publication date: November 23, 2023
    Applicant: BEIJING DAJIA INTERNET INFORMATION TECHNOLOGY CO., LTD.
    Inventors: Hong-Jheng JHU, Xiaoyu XIU, Yi-Wen CHEN, Wei CHEN, Che-Wei KUO, Xianglin WANG, Bing YU
  • Patent number: 11825134
    Abstract: A method for interacting in live-streaming is provided. The method includes: adding a first terminal requesting to join a first live-streaming room to a second live-streaming room in response to that a current moment is within a target time range, the first live-streaming room being a live-streaming room which relays live-streaming data from a plurality of live-streaming rooms; acquiring first live-streaming room information of the first live-streaming room, and sending a modification request to the first terminal, this modification request being configured to request the first terminal to modify second live-streaming room information of the second live-streaming room to be the first live-streaming room information; and broadcasting an interaction message to the second live-streaming room in response to receiving an interaction request of the first terminal, wherein the interaction request carries the interaction message.
    Type: Grant
    Filed: March 30, 2022
    Date of Patent: November 21, 2023
    Assignee: BEIJING DAJIA INTERNET INFORMATION TECHNOLOGY CO., LTD.
    Inventor: Yang Zhang
  • Patent number: 11819761
    Abstract: A data play method is provided. In response to an access operation on a virtual space, a terminal acquires a plurality of pieces of first interaction data issued in the virtual space by a plurality of first user accounts and a first matching degree corresponding to each piece of the first interaction data, and simultaneously plays at least two pieces of second interaction data among the plurality of pieces of first interaction data on a playing interface of the virtual space based on the first matching degrees corresponding to the plurality of pieces of first interaction data, such that play manners of the second interaction data having different first matching degrees are different.
    Type: Grant
    Filed: March 9, 2022
    Date of Patent: November 21, 2023
    Assignee: BEIJING DAJIA INTERNET INFORMATION TECHNOLOGY CO., LTD.
    Inventor: Ye Tang
  • Publication number: 20230362395
    Abstract: The present disclosure relates to a method for deriving constructed affine merge candidates. The method includes acquiring one or more control point sets from a decoder. The decoder determines whether a reference index of each control point for the control point set index within the control point set associated with a reference index pointing into a reference picture in a first reference picture list is greater than or equal to zero and each is equal to each other. The decoder also determines whether a reference index of each control point for the control point set index within the control point set associated with a reference index pointing into a reference picture in a second reference picture list is greater than or equal to zero and each is equal to each other. The decoder determines that an affine motion model is available based on the determination result.
    Type: Application
    Filed: July 13, 2023
    Publication date: November 9, 2023
    Applicant: BEIJING DAJIA INTERNET INFORMATION TECHNOLOGY CO., LTD.
    Inventors: Yi-Wen CHEN, Xianglin WANG
  • Publication number: 20230353780
    Abstract: A method for controlling bit-width for bi-directional optical flow (BDOF) for video coding includes decoding a first reference picture and a second reference picture, the second reference picture being different than the first reference picture, wherein the first reference picture is displayed before a current picture and the second reference picture is displayed after the current picture. A motion refinement of a coding unit (CU) is calculated by minimizing a difference between a first prediction L0 and a second prediction L1. First gradient values for the first prediction L0 and second gradient values for the second prediction L1 are calculated. A final bi-prediction of the CU is calculated. Also disclosed are an associated apparatus and an associated non-transitory computer readable storage medium.
    Type: Application
    Filed: July 6, 2023
    Publication date: November 2, 2023
    Applicant: BEIJING DAJIA INTERNET INFORMATION TECHNOLOGY CO., LTD.
    Inventors: Xiaoyu XIU, Yi-Wen CHEN, Xianglin WANG
  • Publication number: 20230353769
    Abstract: The present disclosure relates to a method for deriving constructed affine merge candidates. The method includes acquiring one or more control point sets from a decoder. The decoder determines whether a reference index of each control point for the control point set index within the control point set associated with a reference index pointing into a reference picture in a first reference picture list is greater than or equal to zero and each is equal to each other. The decoder also determines whether a reference index of each control point for the control point set index within the control point set associated with a reference index pointing into a reference picture in a second reference picture list is greater than or equal to zero and each is equal to each other. The decoder determines that an affine motion model is available based on the determination result.
    Type: Application
    Filed: July 5, 2023
    Publication date: November 2, 2023
    Applicant: BEIJING DAJIA INTERNET INFORMATION TECHNOLOGY CO., LTD.
    Inventors: Yi-Wen CHEN, Xianglin WANG
  • Publication number: 20230345003
    Abstract: A method and an apparatus for image filtering in video coding using a neural network are provided. The method includes: loading, a plurality of quantization parameter (QP) map (QpMap) values at a plurality of QpMap channels into the neural network; and adjusting, according to a QP scaling factor, the plurality of QpMap values for the neural network to learn and filter a current input frame to the neural network.
    Type: Application
    Filed: June 13, 2023
    Publication date: October 26, 2023
    Applicant: BEIJING DAJIA INTERNET INFORMATION TECHNOLOGY CO., LTD.
    Inventors: Wei CHEN, Xiaoyu XIU, Yi-Wen CHEN, Hong-Jheng JHU, Che-Wei KUO, Xianglin WANG, Bing YU
  • Patent number: 11800124
    Abstract: An electronic apparatus performs a method of decoding video data. The method comprises: 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 sample value of the first component to obtain a classifier associated with the second component; dividing a range of the sample value of the first component into several bands based on the classifier; selecting a band based on an intensity value of the sample value of the first component; selecting an offset from the plurality of offsets for the second component according to the selected band; and modifying the second component based on the selected offset.
    Type: Grant
    Filed: July 28, 2021
    Date of Patent: October 24, 2023
    Assignee: 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: 11800140
    Abstract: A method for video coding is provided. The method may include: identifying motion vectors (MVs) and control point motion vectors (CPMVs) for spatial MV prediction and affine motion inheritance, respectively; converting the MVs and the CPMVs into a mantissa-exponent format; and storing mantissa-exponent representations of the MVs and the CPMVs in a memory.
    Type: Grant
    Filed: September 7, 2021
    Date of Patent: October 24, 2023
    Assignee: Beijing Dajia Internet Information Technology Co., Ltd.
    Inventors: Xiaoyu Xiu, Yi-Wen Chen, Xianglin Wang
  • Patent number: 11792422
    Abstract: A computing device performs a method of decoding video data by acquiring a video bitstream including data associated with multiple encoded pictures, each picture including multiple rows of coding tree units (CTUs) and each CTU including one or more coding units (CUs). A data buffer storing a plurality of history-based motion vector predictors is used for encoding the rows of CTUs and the decoding process resets the buffer before decoding a first CU of a current row of CTUs. For a current CU of the row of CTUs, a motion vector candidate list is constructed from exploiting spatial and temporal correlation of motion vectors of neighbouring code units as well as the history-based motion vector predictors in the buffer. Finally, one motion vector predictor is selected, from the motion vector candidate list, for decoding the current CU and the buffer is updated based on the selected one.
    Type: Grant
    Filed: December 5, 2022
    Date of Patent: October 17, 2023
    Assignee: BEIJING DAJIA INTERNET INFORMATION TECHNOLOGY CO., LTD.
    Inventors: Yi-Wen Chen, Xianglin Wang
  • Publication number: 20230328293
    Abstract: A method and an apparatus for image filtering in video coding using a neural network are provided. The method includes: loading a plurality of input patches associated with a current image to be coded, where the plurality of input patches include a first input patch with a first resolution, a second input patch with a second resolution, and a third input patch with a third resolution; and in response to determining that one resolution in the first resolution, the second resolution, and the third resolution is different from the other two resolutions, adjusting the first resolution, the second resolution, and the third resolution at one region of a plurality of regions before the neural network or in the neural network.
    Type: Application
    Filed: June 2, 2023
    Publication date: October 12, 2023
    Applicant: BEIJING DAJIA INTERNET INFORMATION TECHNOLOGY CO., LTD.
    Inventors: Wei CHEN, Xiaoyu XIU, Yi-Wen CHEN, Hong-Jheng JHU, Che-Wei KUO, Xianglin WANG, Bing YU