Patents Assigned to BYTEDANCE INC.
-
Patent number: 12786455Abstract: A method implemented by a video coding apparatus. The method includes determining that a scalability dimension information (SDI) supplemental enhancement information (SEI) message provides SDI for each layer in a current coded video sequence (CVS); and performing a conversion between a video and a bitstream of the video based on the SDI SEI message. A corresponding video coding apparatus and non-transitory computer readable medium are also disclosed.Type: GrantFiled: October 10, 2023Date of Patent: November 3, 2026Assignees: BEIJING BYTEDANCE NETWORK TECHNOLOGY CO., LTD., BYTEDANCE INC.Inventors: Ye-Kui Wang, Yang Wang, Li Zhang
-
Patent number: 12786665Abstract: Provided herein are system, methods and computer readable storage media in facilitating the determination of a location of at least one mobile device. In providing such functionality, the system may be configured to, for example, receive contextual data corresponding to a contextual state of a mobile device, determine the location of a mobile device, and transmit the location of the mobile device to at least one other mobile device.Type: GrantFiled: July 9, 2024Date of Patent: November 3, 2026Assignee: Bytedance Inc.Inventors: Geoffrey H. Woo, Jonathan R. Zhang, Jonathan D. Chang
-
Patent number: 12786466Abstract: Embodiments of the present disclosure provide a solution for point cloud coding. A method for point cloud coding is proposed. The method comprises: determining, for a conversion between a current coding unit of a point cloud sequence and a bitstream of the point cloud sequence, a plurality of points of the current coding unit; sorting the plurality of points at least based on a sorting parameter, and performing the conversion based on the plurality of sorted points.Type: GrantFiled: October 14, 2024Date of Patent: November 3, 2026Assignees: BEIJING BYTEDANCE NETWORK TECHNOLOGY CO., LTD., BYTEDANCE INC.Inventors: Wenyi Wang, Yingzhan Xu, Kai Zhang, Li Zhang
-
Patent number: 12786477Abstract: A mechanism for processing video data is disclosed. A conversion is performed between a visual media data and a bitstream based on a rule that includes a bitstream conformance requirement which requires that a supplemental enhancement information (SEI) processing order SEI message shall contain a SEI payload type syntax element with at least a first entry and a second entry.Type: GrantFiled: January 27, 2025Date of Patent: November 3, 2026Assignee: Bytedance Inc.Inventor: Ye-kui Wang
-
Patent number: 12786393Abstract: A mechanism for processing video data implemented by a video coding apparatus is disclosed. The mechanism determines to split a coding tree unit (CTU) into one or more coding units (CUs). One or more of the CUs may be one or more prediction tree units (PTUs). The mechanism further determines to recursively split the CUs into prediction units (PUs). The method performs a conversion between a visual media data and a bitstream based on the PUs.Type: GrantFiled: December 29, 2023Date of Patent: November 3, 2026Assignees: BEIJING BYTEDANCE NETWORK TECHNOLOGY CO., LTD., BYTEDANCE INC.Inventors: Kai Zhang, Li Zhang, Zhipin Deng, Na Zhang, Yang Wang
-
Patent number: 12777144Abstract: A mechanism for processing video data implemented by a video coding apparatus is disclosed. The mechanism determines to apply a prediction splitting tree to a prediction tree unit (PTU). The prediction splitting tree includes a leaf prediction unit (PU). A prediction mode is selected for the leaf PU based on whether the leaf PU is split from the PTU. The method performs a conversion between a visual media data and a bitstream based on the leaf PU.Type: GrantFiled: December 27, 2023Date of Patent: October 27, 2026Assignees: BEIJING BYTEDANCE NETWORK TECHNOLOGY CO., LTD., BYTEDANCE INC.Inventors: Kai Zhang, Li Zhang, Zhipin Deng, Na Zhang, Yang Wang
-
Patent number: 12777169Abstract: Embodiments of the present disclosure provide a solution for point cloud coding. A method for point cloud coding is proposed. The method comprises: performing a conversion between a point cloud frame of a point cloud sequence and a bitstream of the point cloud sequence, a tile in the point cloud frame comprising a set of slices, a bounding box of the tile comprising at least a part of points in the set of slices, the at least a part of the points being obtainable from the set of slices.Type: GrantFiled: June 21, 2024Date of Patent: October 27, 2026Assignee: BYTEDANCE INC.Inventor: Ye-Kui Wang
-
Patent number: 12777148Abstract: Embodiments of the present disclosure provide a solution for video processing. A method for video processing comprises: determining, during a conversion between a current video block of a video and a bitstream of the video, a first filter shape from a plurality of filter shapes; determining, based on the first filter shape, a first filter for coding a first sample of the current video block, a value of a clip parameter of the first filter being dependent on the first filter shape; and performing the conversion based on the first filter. Compared with the conventional solution, the proposed method can advantageously improve the performance of the filtering tool.Type: GrantFiled: March 28, 2024Date of Patent: October 27, 2026Assignees: BEIJING BYTEDANCE NETWORK TECHNOLOGY CO., LTD., BYTEDANCE INC.Inventors: Wenbin Yin, Kai Zhang, Li Zhang
-
Patent number: 12777189Abstract: Methods, systems, apparatus for video processing are described. The processing may include encoding, decoding or transcoding. One example video processing method includes performing a conversion between a video and a bitstream of the video according to a rule, and wherein the rule specifies that a syntax field is included to specify whether a reference picture list information is present or not in a video unit level of an instantaneous decoding refresh picture.Type: GrantFiled: November 28, 2022Date of Patent: October 27, 2026Assignees: BEIJING BYTEDANCE NETWORK TECHNOLOGY CO., LTD., BYTEDANCE INC.Inventors: Zhipin Deng, Li Zhang
-
Patent number: 12777179Abstract: A method of video processing includes determining, for a conversion between a current video block of a video and a bitstream of the video, that the current video block is coded with a geometric partitioning mode. The method further includes deriving at least one refined motion vector (MV) for the current video block by adding at least one motion vector difference (MVD) of multiple MVDs signaled or derived for the current video block to a MV derived from a merge candidate associated with the current video block. The MV being associated with an offset distance and/or an offset direction. The method further includes performing the conversion based on the refined MV.Type: GrantFiled: June 17, 2024Date of Patent: October 27, 2026Assignees: Beijing Bytedance Network Technology Co., Ltd, Bytedance Inc.Inventors: Kai Zhang, Li Zhang, Hongbin Liu, Zhipin Deng, Yue Wang
-
Patent number: 12777196Abstract: A mechanism for processing video data is disclosed. The mechanism determines to modify a video unit attendant to applying a video compression function. The modification may include applying a geometric conversion to the video unit. A conversion is performed between a visual media data and a bitstream based on the modified video unit.Type: GrantFiled: January 6, 2025Date of Patent: October 27, 2026Assignee: Bytedance Inc.Inventors: Yue Li, Kai Zhang, Li Zhang
-
Patent number: 12771865Abstract: Embodiments of the present disclosure relates to constraints for usage of updated motion information. A method for video processing is provided, including: determining original motion information associated with a current block; generating updated motion information based on specific prediction mode; and performing, based on the updated motion information, a conversion between the current block and a bitstream representation of a video data including the current block, wherein the specific prediction mode includes one or more of bi-directional optical flow (BIO) refinement, a decoder-side motion vector refinement (DMVR), frame-rate up conversion (FRUC) techniques or a template matching technique.Type: GrantFiled: October 7, 2024Date of Patent: October 20, 2026Assignees: BEIJING BYTEDANCE NETWORK TECHNOLOGY CO., LTD., BYTEDANCE INC.Inventors: Hongbin Liu, Li Zhang, Kai Zhang, Yue Wang
-
Patent number: 12764322Abstract: Embodiments of the present disclosure provide a solution for video processing. A method for video processing is proposed. The method comprises: refining, during a conversion between a target block of a video and a bitstream of the target block, a bi-motion vector predictor (MVP) of the target block by applying a decoder side motion vector derivation process, and wherein the target block is coded with an advanced motion vector prediction (AMVP) mode; and performing the conversion based on the refined bi-MVP.Type: GrantFiled: May 22, 2024Date of Patent: October 13, 2026Assignees: BEIJING BYTEDANCE NETWORK TECHNOLOGY CO., LTD., BYTEDANCE INC.Inventors: Zhipin Deng, Kai Zhang, Li Zhang, Yuwen He
-
Patent number: 12764321Abstract: Embodiments of the present method provide a method for processing video data is proposed. The method comprises: determining, during a conversion between a target block of a video and a bitstream of the video, a motion refinement process for the target block from a plurality of motion refinement processes used for the target block; applying the motion refinement process to the target block; and performing the conversion between the target block and the bitstream.Type: GrantFiled: December 14, 2023Date of Patent: October 13, 2026Assignees: BEIJING BYTEDANCE NETWORK TECHNOLOGY CO., LTD., BYTEDANCE INC.Inventors: Zhipin Deng, Kai Zhang, Li Zhang
-
Patent number: 12764338Abstract: Examples of video encoding methods and apparatus and video decoding methods and apparatus are described. An example method of video processing includes performing a conversion between a current picture of a video and a bitstream of the video according to a rule. The rule specifies that a number of entries in a reference picture list of the current picture is greater than 0 in response to (1) one or more slices in the current picture being allowed to have a slice type other than an Intra (I) slice type, and (2) reference picture list (RPL) information being present in a picture header.Type: GrantFiled: June 19, 2024Date of Patent: October 13, 2026Assignees: BEIJING BYTEDANCE NETWORK TECHNOLOGY CO., LTD., BYTEDANCE INC.Inventors: Zhipin Deng, Li Zhang, Ye-Kui Wang, Kai Zhang
-
Patent number: 12764300Abstract: Interaction between MV precisions and MV difference coding is described. In an exemplary aspect, a method for video processing includes determining, for a conversion between a first block of video and a bitstream representation of the first block, whether a symmetric motion vector difference (SMVD) mode for the first block is enabled or disabled and/or how to apply the SMVD mode for the first block, based on at least one of motion information, a motion vector difference (MVD) precision and a motion vector (MV) precision of the first block; and performing the conversion based on the determination.Type: GrantFiled: August 16, 2024Date of Patent: October 13, 2026Assignees: BEIJING BYTEDANCE NETWORK TECHNOLOGY CO., LTD., BYTEDANCE INC.Inventors: Hongbin Liu, Li Zhang, Kai Zhang, Jizheng Xu, Yue Wang
-
Patent number: 12764309Abstract: A method of video processing is provided that includes performing a conversion between a block of a video and a bitstream of the video. The bitstream conforms to a formatting rule specifying that a size of a merge estimation region (MER) is indicated in the bitstream and the size of the MER is based on a dimension of a video unit. The MER comprises a region used for deriving a motion candidate for the conversion.Type: GrantFiled: November 14, 2023Date of Patent: October 13, 2026Assignees: BEIJING BYTEDANCE NETWORK TECHNOLOGY CO., LTD., BYTEDANCE INC.Inventors: Kai Zhang, Zhipin Deng, Hongbin Liu, Li Zhang, Jizheng Xu, Ye-kui Wang
-
Patent number: 12764319Abstract: A method for processing a video includes determining, for a first video unit, a set of local illumination compensation (LIC) parameters including a scaling factor and an offset factor; performing or skipping a pre-process on at least one parameter of the set of LIC parameters; and updating at least one history based local illumination compensation parameter table (HLICT) using at least one parameter of the set of LIC parameters, the at least one HLICT being used for a conversion of subsequent video units.Type: GrantFiled: December 26, 2024Date of Patent: October 13, 2026Assignees: BEIJING BYTEDANCE NETWORK TECHNOLOGY CO., LTD., BYTEDANCE INC.Inventors: Hongbin Liu, Li Zhang, Kai Zhang, Jizheng Xu, Yue Wang
-
Patent number: 12756868Abstract: A method of processing media data. The method includes applying a fusion mode to an in-loop filtering method, a pre-processing method, or a post-processing method to filter a video unit in video coding; and performing a conversion between a video including the video unit and a bitstream of the video based on the fusion mode used. A corresponding video coding apparatus and non-transitory computer-readable recording medium are also disclosed.Type: GrantFiled: February 2, 2024Date of Patent: October 6, 2026Assignees: BEIJING BYTEDANCE NETWORK TECHNOLOGY CO., LTD., BYTEDANCE INC.Inventors: Wenbin Yin, Kai Zhang, Li Zhang
-
Patent number: 12750537Abstract: Embodiments of the present disclosure provide a solution for video processing. A method for video processing is proposed. The method comprises: performing a conversion between a bitstream of a video and a media file of the video, wherein the media file comprises a first indication identifying a preselection in the media file, and a value of the first indication is the same for all tracks contributing to the preselection.Type: GrantFiled: August 16, 2024Date of Patent: September 29, 2026Assignee: BYTEDANCE INC.Inventor: Ye-Kui Wang