Patents Assigned to BYTEDANCE INC.
  • Patent number: 12701220
    Abstract: Embodiments of the present disclosure provide a solution for video processing. A method for video processing is proposed. The method comprises: determining, for a conversion between a current video block of a video and a bitstream of the video, motion information of the current video block, the current video block being coded with at least one of: an intra block copy (IBC) merge mode, an IBC with template matching mode, or an intra template matching mode; updating the motion information based on a constraint, the constraint indicating a target value of a component of the motion information; and performing the conversion based on the updated motion information.
    Type: Grant
    Filed: October 11, 2024
    Date of Patent: August 4, 2026
    Assignees: BEIJING BYTEDANCE NETWORK TECHNOLOGY CO., LTD., BYTEDANCE INC.
    Inventors: Zhipin Deng, Kai Zhang, Li Zhang
  • Patent number: 12701242
    Abstract: Embodiments of the present disclosure provide a solution for video processing. A method for video processing is proposed. The method comprises: determining, during a conversion between a target video block of a video and a bitstream of the video, whether a block vector (BV) candidate of the target video block is valid; and in accordance with a determination that the BV candidate is valid, performing the conversion based on the BV candidate.
    Type: Grant
    Filed: February 23, 2024
    Date of Patent: August 4, 2026
    Assignees: BEIJING BYTEDANCE NETWORK TECHNOLOGY CO., LTD., BYTEDANCE INC.
    Inventors: Na Zhang, Kai Zhang, Li Zhang, Jizheng Xu
  • Patent number: 12701261
    Abstract: Embodiments of the present disclosure provide a solution for video processing. A method for video processing is proposed. The method comprises: determining, for a conversion between a current video block of a video and a bitstream of the video, at least one history-based motion vector prediction (HMVP) table of the current video block based on at least one of the following: a motion vector (MV) difference threshold for comparing at least two MVs of at least two HMVP candidates, a coding mode of the current video block, or a reference picture list index associated with the current video block; and performing the conversion based on the at least one HMVP table.
    Type: Grant
    Filed: September 25, 2024
    Date of Patent: August 4, 2026
    Assignees: BEIJING BYTEDANCE NETWORK TECHNOLOGY CO., LTD., BYTEDANCE INC.
    Inventors: Na Zhang, Kai Zhang, Li Zhang
  • Patent number: 12701262
    Abstract: A method for coding video data implemented by a video coding apparatus. The method includes filtering padding samples within an extended area disposed around a video unit, and converting between the video unit of the video and a bitstream in accordance with the one or more padding samples in the extended area as filtered.
    Type: Grant
    Filed: August 18, 2023
    Date of Patent: August 4, 2026
    Assignees: Beijing Bytedance Network Technology Co., Ltd., Bytedance Inc.
    Inventors: Zhipin Deng, Kai Zhang, Li Zhang, Na Zhang, Yang Wang
  • Patent number: 12695864
    Abstract: Embodiments of the present disclosure provide a solution for video processing. A method for video processing is proposed. The method comprises: determining, during a conversion between a target video block of a video and a bitstream of the video, a reference template for the target video block without involving an interpolation process; and performing the conversion based on the reference template. Compared with the conventional solution, the proposed method can advantageously improve the template matching based video coding and thus improve the coding effectiveness and coding efficiency.
    Type: Grant
    Filed: March 29, 2024
    Date of Patent: July 28, 2026
    Assignees: BEIJING BYTEDANCE NETWORK TECHNOLOGY CO., LTD., BYTEDANCE INC.
    Inventors: Lei Zhao, Kai Zhang, Li Zhang
  • Patent number: 12695876
    Abstract: A video processing method includes determining information included in a bitstream that indicates whether down-sampling is performed on a video unit, and performing a conversion between the video unit and the bitstream based on the bitstream.
    Type: Grant
    Filed: January 17, 2024
    Date of Patent: July 28, 2026
    Assignees: BEIJING BYTEDANCE NETWORK TECHNOLOGY CO., LTD., BYTEDANCE INC.
    Inventors: Chaoyi Lin, Yue Li, Kai Zhang, Li Zhang
  • Patent number: 12695898
    Abstract: A method for coding video data implemented by a video coding apparatus. The method includes clipping a motion vector of a padding sample to be within a motion vector range, wherein the motion vector range is based on a maximum padding dimension of an extended area around a video unit of a video; and converting between the video unit of the video and a bitstream in accordance with the motion vector as constrained.
    Type: Grant
    Filed: August 18, 2023
    Date of Patent: July 28, 2026
    Assignees: BEIJING BYTEDANCE NETWORK TECHNOLOGY CO., LTD., BYTEDANCE INC.
    Inventors: Zhipin Deng, Kai Zhang, Li Zhang, Na Zhang, Yang Wang
  • Patent number: 12693771
    Abstract: Provided herein are method, apparatus, and computer program products for facilitating a learning user interface. The interface may be presented as a plurality of dynamic icons representing a plurality of items. The interface may further be facilitated by accessing, by a processor, business data corresponding to the plurality of items. The interface may be facilitated by determining, by the processor, a visual bias for at least one of the plurality of dynamic icons based on the business data corresponding to the plurality of items and may be facilitated by applying, via the interface, the visual bias to the at least one of the plurality of dynamic icons.
    Type: Grant
    Filed: November 17, 2023
    Date of Patent: July 28, 2026
    Assignee: Bytedance Inc.
    Inventors: David Gomez-Rosado, Tihomir Tsankov Georgiev
  • Patent number: 12695878
    Abstract: Devices, systems, and methods for video processing are described. In one aspect, a video processing method is provided to include determining, for a conversion between a current video block of a video and a coded representation of the video, that a motion information of the current video block is refined using an optical flow-based method in which at least one motion vector offset is derived for a region within the current video block; clipping the at least one motion vector offset to a range [?N,M], where N and M are integers based on a rule; and performing the conversion based on at least one clipped motion vector offset.
    Type: Grant
    Filed: August 11, 2023
    Date of Patent: July 28, 2026
    Assignees: BEIJING BYTEDANCE NETWORK TECHNOLOGY CO., LTD., BYTEDANCE INC.
    Inventors: Hongbin Liu, Li Zhang, Kai Zhang, Yue Wang
  • Patent number: 12695887
    Abstract: Embodiments of the present disclosure provide a solution for video processing. A method for video processing is proposed. The method comprises: determining, during a conversion between a target video block of a video and a bitstream of the video, a prediction of coding time for the target video block, the coding time representing a time duration during which a coding process of the target video block being performed; adjusting the coding process for the target video block based at least in part on the prediction of coding time; and performing the conversion between the target video block and the bitstream by using the adjusted coding process.
    Type: Grant
    Filed: January 19, 2024
    Date of Patent: July 28, 2026
    Assignees: BEIJING BYTEDANCE NETWORK TECHNOLOGY CO., LTD., BYTEDANCE INC.
    Inventors: Yan Huang, Jizheng Xu, Li Zhang, Li Song
  • Patent number: 12689732
    Abstract: A method of processing video data. The method includes applying a super resolution (SR) process to a video unit at a specific position relative to one or more in-loop filters when the one or more in-loop filters are applied to the video unit, and performing a conversion between a video comprising the video unit and a bitstream of the video based on the SR process and the one or more in-loop filters as applied. A corresponding video coding apparatus and non-transitory computer-readable recording medium are also disclosed.
    Type: Grant
    Filed: December 27, 2023
    Date of Patent: July 21, 2026
    Assignees: BEIJING BYTEDANCE NETWORK TECHNOLOGY CO., LTD., BYTEDANCE INC.
    Inventors: Chaoyi Lin, Yue Li, Kai Zhang, Zhaobin Zhang, Li Zhang
  • Patent number: 12689726
    Abstract: Devices, systems and methods for digital video coding, which include geometric partitioning, are described. An exemplary method for video processing includes making a decision, based on a priority rule, regarding an order of insertion of motion candidates into a motion candidate list for a conversion between a current block of video and a bitstream representation of the video, wherein the current block is coded using a geometry partition mode; and performing, based on the decision and the motion candidate list, the conversion.
    Type: Grant
    Filed: March 31, 2023
    Date of Patent: July 21, 2026
    Assignees: BEIJING BYTEDANCE NETWORK TECHNOLOGY CO., LTD., BYTEDANCE INC.
    Inventors: Li Zhang, Kai Zhang, Hongbin Liu, Yue Wang, Na Zhang
  • Patent number: 12689724
    Abstract: Chroma deblocking harmonization for video coding are described. In an exemplary aspect, a method for video processing includes deriving, for a conversion between a video processing unit of the video and a bitstream representation of the video processing unit, at least one decision result associated with decisions in a chroma deblocking filter decision process of the video processing unit; applying a same decision result from the at least one decision result for all chroma components of the video processing unit; and performing the conversion based on the same decision result.
    Type: Grant
    Filed: May 28, 2024
    Date of Patent: July 21, 2026
    Assignees: BEIJING BYTEDANCE NETWORK TECHNOLOGY CO., LTD., BYTEDANCE INC.
    Inventors: Jiexi Wang, Jizheng Xu, Jaehong Chon, Weijia Zhu, Li Zhang, Yue Wang
  • Patent number: 12684175
    Abstract: Embodiments of the present disclosure provide a solution for video processing. A method for video processing is proposed. The method comprises: determining, during a conversion between a current video part of a video and a bitstream of the video, a process applied to the current video part at least based on coding information of the current video part, the determined process comprises at least one of an upsampling process or an enhancement process; and performing the conversion based on the determined process. The method in accordance with the present disclosure improves the coding process of the current video unit. Compared with the conventional solution, the proposed method can advantageously improve the coding efficiency and an image/video of larger size with more pixels and better visual quality is achieved.
    Type: Grant
    Filed: May 13, 2022
    Date of Patent: July 14, 2026
    Assignees: BEIJING BYTEDANCE NETWORK TECHNOLOGY CO., LTD., BYTEDANCE INC.
    Inventors: Wenbin Yin, Li Zhang, Haibin Yin, Huade Shi
  • Patent number: 12682528
    Abstract: The present disclosure provides a video processing method, a video processing apparatus, and a storage medium. A picture of the video includes a landmark building and a moving subject. The video processing method includes: identifying and tracking the landmark building in the video; extracting and tracking a key point of the moving subject in the video, and determining a posture of the moving subject based on information of the extracted key point of the moving subject; and making the key point of the moving subject correspond to the landmark building, and driving the landmark building to perform a corresponding action based on an action of the key point of the moving subject, so as to make a posture of the landmark building in the picture of the video correspond to the posture of the moving subject. The video processing method may enhance interactions between the user and the shot landmark.
    Type: Grant
    Filed: August 4, 2021
    Date of Patent: July 14, 2026
    Assignee: BYTEDANCE INC.
    Inventors: Zhili Chen, Linjie Luo, Jianchao Yang, Guohui Wang
  • Patent number: 12684129
    Abstract: A mechanism for processing video data is disclosed. One or more random access picture (RAP) picture identifiers are signaled for one or more Cross RAP Referencing (CRR) pictures. A conversion is performed between a visual media data and a bitstream based on the one or more RAP picture identifiers.
    Type: Grant
    Filed: July 6, 2023
    Date of Patent: July 14, 2026
    Assignees: BEIJING BYTEDANCE NETWORK TECHNOLOGY CO., LTD., BYTEDANCE INC.
    Inventors: Ye-kui Wang, Yang Wang, Li Zhang
  • Patent number: 12684174
    Abstract: Devices, systems and methods for digital video coding. A method for video processing includes determining whether to apply and how to apply a filtering process for samples of a current video unit of a video based on whether the samples are located at predefined transform boundaries; and performing a conversion between the video and a bitstream representation of the video based on the determining, where the predefined transform boundaries are determined based on a first transform mode in which a transform region is split into multiple transform sub-regions and only one transform sub-region has a non-zero residual sample.
    Type: Grant
    Filed: November 25, 2022
    Date of Patent: July 14, 2026
    Assignees: BEIJING BYTEDANCE NETWORK TECHNOLOGY CO., LTD., BYTEDANCE INC.
    Inventors: Li Zhang, Kai Zhang, Hongbin Liu, Jizheng Xu, Yue Wang
  • Patent number: 12676972
    Abstract: Methods, devices, and systems related to video processing are disclosed. In one example aspect, a method of video processing includes performing a conversion between a block of a current picture of a video and a coded representation of the video using an intra-subblock partitioning (ISP) mode. A prediction is determined for each sub-partition using an intra-prediction process based on samples in the current picture using the ISP mode. The block is partitioned into multiple sub-partitions including a first sub-partitions having a same top-left corner position as a top-left corner position of the block.
    Type: Grant
    Filed: December 5, 2023
    Date of Patent: July 7, 2026
    Assignees: BEIJING BYTEDANCE NETWORK TECHNOLOGY CO., LTD., BYTEDANCE INC.
    Inventors: Kai Zhang, Li Zhang, Hongbin Liu, Zhipin Deng, Na Zhang, Yue Wang
  • Patent number: 12676966
    Abstract: A video processing method includes deriving multiple temporal motion vector prediction (TMVP) candidates for a video block in a current picture based on multiple blocks associated with a second block in one or more pictures that are temporally co-located with the current picture, wherein the current picture is excluded from the one or more pictures, and the second block is temporally collocated with the video block, wherein the second block has a same size as the video block, and wherein a relative position of the second block to a top-left corner of a second picture of the one or more pictures is same as that of the video block to a top-left corner of the current picture; adding the multiple TMVP candidates to a motion candidate list associated with the video block; and performing a conversion between the video block and a bitstream.
    Type: Grant
    Filed: January 13, 2025
    Date of Patent: July 7, 2026
    Assignees: BEIJING BYTEDANCE NETWORK TECHNOLOGY CO., LTD., BYTEDANCE INC.
    Inventors: Li Zhang, Kai Zhang, Hongbin Liu, Yue Wang
  • Patent number: 12671841
    Abstract: Several techniques for video encoding and video decoding are described. One example method includes performing a conversion between a subpicture in a video picture of a video and a bitstream of the video according to a rule. The rule specifies that, in in case a subpicture is treated as a video picture for the conversion, a cross-layer alignment restriction is applied to less than all of the multiple layers including a current layer that includes the subpicture and a subset of layers associated with the current layer.
    Type: Grant
    Filed: December 1, 2023
    Date of Patent: June 30, 2026
    Assignees: BEIJING BYTEDANCE NETWORK TECHNOLOGY CO., LTD., BYTEDANCE INC.
    Inventors: Ye-kui Wang, Li Zhang, Kai Zhang, Zhipin Deng