Patents Assigned to BYTEDANCE INC.
-
Patent number: 12659471Abstract: Embodiments of the present disclosure provide a solution for video processing. A method for video processing is proposed. The method comprises: reordering a plurality of samples in a region of a video during a conversion between the region and a bitstream of the video; and performing the conversion based on the reordered plurality of samples. Compared with the conventional solution, the proposed method can advantageously improve the coding efficiency.Type: GrantFiled: April 21, 2022Date of Patent: June 16, 2026Assignee: BYTEDANCE INC.Inventors: Kai Zhang, Li Zhang
-
Patent number: 12659473Abstract: A method of processing media data. The method includes filtering a sample of a video unit using one or more virtual filters of a fusion mode to produce a filtering result; and performing a conversion between a video including the video unit and a bitstream of the video based on the sample as filtered. A corresponding video coding apparatus and non-transitory computer-readable recording medium are also disclosed.Type: GrantFiled: February 2, 2024Date of Patent: June 16, 2026Assignees: BEIJING BYTEDANCE NETWORK TECHNOLOGY CO., LTD., BYTEDANCE INC.Inventors: Wenbin Yin, Kai Zhang, Li Zhang
-
Patent number: 12659474Abstract: A method implemented by a video coding apparatus. The method includes applying a first filter to an unfiltered sample of a video unit to generate a filtered sample. The first filter is a neural network (NN) filter based on a non-deep learning-based filter (NDLF) being disabled, and the first filter is the NDLF based on the NN filter being disabled. The method also includes performing a conversion between a video media file and a bitstream based on the filtered sample that was generated.Type: GrantFiled: October 16, 2023Date of Patent: June 16, 2026Assignees: BEIJING BYTEDANCE NETWORK TECHNOLOGY CO., LTD., BYTEDANCE INC., BYTEDANCE (HK) LIMITEDInventors: Yue Li, Li Zhang, Kai Zhang, Junru Li, Meng Wang, Siwei Ma, Shiqi Wang
-
Patent number: 12657478Abstract: In general, embodiments of the present invention provide systems, methods and computer readable media for automated dynamic data quality assessment. One aspect of the subject matter described in this specification includes the actions of receiving a data quality job including a new data sample; and, if the new data sample is determined to be added to a reservoir of data samples, sending a quality verification request to an oracle; receiving a new data sample quality estimate from the oracle; and adding the new data sample and estimate to the reservoir. A second aspect of the subject matter includes the actions of receiving, from a predictive model, a judgment associated with a new data sample; analyzing the new data sample based in part on the judgment to determine whether to send a new data sample quality verification request to an oracle; and, if a new data sample quality estimate is received from the oracle, determining whether to add the new data sample and the judgment to the reservoir.Type: GrantFiled: June 21, 2024Date of Patent: June 16, 2026Assignee: ByteDance Inc.Inventors: Mark Thomas Daly, Shawn Ryan Jeffery, Matthew DeLand, Nick Pendar, Andrew James, David Johnston
-
Patent number: 12659489Abstract: Methods, systems, and devices for high-precision transform and quantization for image and video coding are described. A example method of video processing includes determining, for a conversion between a video comprising a current block and a bitstream representation of the video, that the conversion comprises an application of a transform to the current block, and performing, based on the determining, the conversion. A bit-shifting operation of a scaling process for transform coefficients associated with the transform is based on whether the current block is coded with a block-based differential pulse code modulation (BDPCM) mode.Type: GrantFiled: June 2, 2023Date of Patent: June 16, 2026Assignees: BEIJING BYTEDANCE NETWORK TECHNOLOGY CO., LTD., BYTEDANCE INC.Inventors: Jizheng Xu, Kai Zhang, Li Zhang, Hongbin Liu, Zhipin Deng, Yue Wang
-
Patent number: 12659508Abstract: Embodiments of the present disclosure provide a solution for video processing. In some embodiments, a method for video processing is proposed, which comprises: reordering at least one intra string copy (ISC) reference string, the at least one ISC reference string matching with at least one string of a block of a video; reconstructing the block based on the reordered at least one ISC reference string; and performing a conversion between the reconstructed block and a bitstream of the video. The proposed method can advantageously improve the coding efficiency.Type: GrantFiled: April 1, 2022Date of Patent: June 16, 2026Assignees: BEIJING BYTEDANCE NETWORK TECHNOLOGY CO., LTD., BYTEDANCE INC.Inventors: Kai Zhang, Li Zhang, Yuhuai Zhang, Junru Li, Siwei Ma
-
Patent number: 12659512Abstract: A mechanism for processing video data is disclosed. The mechanism determines to apply an end-to-end lossless compression network to compress an input stereo image pair {xL, xR} into bitstreams {bL, bR}. A conversion can then be performed between a visual media data and a bitstream based on the end-to-end lossless compression network.Type: GrantFiled: February 17, 2025Date of Patent: June 16, 2026Assignees: DOUYIN VISION CO., LTD., BYTEDANCE INC.Inventors: Xiangrui Liu, Meng Wang, Kai Zhang, Li Zhang
-
Patent number: 12652400Abstract: Methods and apparatus for video processing are described. The processing may include video encoding, video decoding, or video transcoding. An example video processing method includes performing a conversion between a video including one or more pictures including one or more subpictures and a bitstream of the video. The one or more pictures and/or the one or more subpictures are included into the bitstream according to an order rule. The order rule specifies a relationship between a position of a current instantaneous decoder refresh (IDR) picture or a current IDR subpicture in the bitstream with respect to another picture referred to by an entry in a reference picture list for a current slice of the current IDR picture or the current IDR subpicture.Type: GrantFiled: December 4, 2023Date of Patent: June 9, 2026Assignee: BYTEDANCE INC.Inventors: Ye-Kui Wang, Li Zhang, Kai Zhang
-
Patent number: 12652381Abstract: 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 cost metric for a target motion candidate for the target video block at least based on a matching cost of the target motion candidate; and performing the conversion based on a comparison of the cost metric and a further matching cost for the target video block. Compared with the conventional solution, the proposed method can advantageously improve the coding effectiveness and coding efficiency.Type: GrantFiled: December 13, 2023Date of Patent: June 9, 2026Assignees: BEIJING BYTEDANCE NETWORK TECHNOLOGY CO., LTD., BYTEDANCE INC.Inventors: Na Zhang, Kai Zhang, Li Zhang
-
Patent number: 12652394Abstract: 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 block in a target picture of a video and a bitstream of the video, first motion information of the target block based on a regular merge mode, the first motion information comprising a regular merge list of regular merge candidates for the target block; determining second motion information from the first motion information based on a geometric partitioning-based merge mode and a redundancy check, the second motion information comprising a geometric partitioning-based merge list of geometric partitioning-based merge candidates for the target block; and performing the conversion based on the first motion information and the second motion information. Compared with the conventional solution, the proposed method can advantageously improve the coding efficiency and compression ratios.Type: GrantFiled: April 8, 2022Date of Patent: June 9, 2026Assignees: BEIJING BYTEDANCE NETWORK TECHNOLOGY CO., LTD., BYTEDANCE INC.Inventors: Zhipin Deng, Li Zhang, Kai Zhang, Na Zhang, Yang Wang
-
Patent number: 12647579Abstract: Embodiments of the present disclosure provide a solution for video processing. A method for video processing is proposed. The method comprises: obtaining a first reference picture list (RPL) for a target picture of a video; determining a set of candidate pictures from a plurality of coded pictures of the video, each of the set of candidate pictures having a same temporal layer identity (ID) as the target picture; obtaining a second RPL based on the set of candidate pictures and the first RPL; and performing a conversion between the target picture and a bitstream of the video based on the second RPL. Compared with the conventional solution, the proposed method can advantageously improve the coding efficiency.Type: GrantFiled: March 18, 2022Date of Patent: June 2, 2026Assignees: BEIJING BYTEDANCE NETWORK TECHNOLOGY CO., LTD., BYTEDANCE INC.Inventors: Yang Wang, Na Zhang, Kai Zhang, Li Zhang, Tianliang Fu
-
Patent number: 12647572Abstract: Embodiments of the present disclosure provide a solution for video processing. A method for video processing is proposed. The method comprises: deriving, during a conversion between a target block of a video and a bitstream of the target block, a sample-based optical flow with an affine motion model for each sub-block associated with the target block; and performing the conversion based on the sample-based optical flow.Type: GrantFiled: May 8, 2024Date of Patent: June 2, 2026Assignees: BEIJING BYTEDANCE NETWORK TECHNOLOGY CO., LTD., BYTEDANCE INC.Inventors: Yuwen He, Yang Wang, Li Zhang, Kai Zhang
-
Patent number: 12647573Abstract: 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 first motion vector candidate from a first direction of the target video block based on a motion vector refinement, the target video block being in a bi-prediction mode; and performing the conversion based at least in part on the first motion vector candidate.Type: GrantFiled: June 18, 2024Date of Patent: June 2, 2026Assignees: BEIJING BYTEDANCE NETWORK TECHNOLOGY CO., LTD., BYTEDANCE INC.Inventors: Zhipin Deng, Kai Zhang, Li Zhang, Yang Wang
-
Patent number: 12647566Abstract: The application relates to refined quantization steps in video coding. A method for video processing includes determining, during a conversion between a current video block and a bitstream representation of a video including the current video block, two-level quantization parameters including a first level quantization parameter QP1 and a second level quantization parameter QP2 for the current video block. The method further includes performing, at least based on the two-level quantization parameters, a first level quantization and/or a second level quantization during the conversion. The two-level quantization parameters correspond to different quantization precisions, respectively.Type: GrantFiled: May 28, 2024Date of Patent: June 2, 2026Assignees: BEIJING BYTEDANCE NETWORK TECHNOLOGY CO., LTD., BYTEDANCE INC.Inventors: Li Zhang, Kai Zhang, Hongbin Liu, Yue Wang
-
Motion candidate derivation based on spatial neighboring block in sub-block motion vector prediction
Patent number: 12647599Abstract: Devices, systems and methods for the simplification of sub-block motion candidate lists for video coding are described. In a representative aspect, a method for video processing includes determining, during a conversion between a current block and a bitstream representation of the current block, a temporal motion vector prediction candidate for a sub-block of the current block. The temporal motion vector prediction candidate is completely determined based on K neighboring blocks of the current block, K being a positive integer. The method also includes performing the conversion based on the temporal motion vector prediction candidate for the sub-block.Type: GrantFiled: November 16, 2023Date of Patent: June 2, 2026Assignees: BEIJING BYTEDANCE NETWORK TECHNOLOGY CO., LTD., BYTEDANCE INC.Inventors: Li Zhang, Kai Zhang, Hongbin Liu, Yue Wang -
Patent number: 12641216Abstract: A method of video decoding includes maintaining a number of tables, wherein each table includes a set of motion candidates and each motion candidate is associated with corresponding motion information derived from previously coded video blocks, performing a conversion between a current video block and a bitstream representation of the current video block in a video region, and updating the one or more tables based on an updating rule.Type: GrantFiled: July 29, 2021Date of Patent: May 26, 2026Assignees: BEIJING BYTEDANCE NETWORK TECHNOLOGY CO., LTD., BYTEDANCE INC.Inventors: Li Zhang, Kai Zhang, Hongbin Liu, Yue Wang
-
Patent number: 12641224Abstract: A mechanism for processing video data implemented by a video coding apparatus is disclosed. The mechanism determines whether a block is dyadic or non-dyadic. The mechanism also enables a coding tool associated with intra prediction when the block is determined to be dyadic. The mechanism also disables the coding tool when the block is determined to be non-dyadic. A conversion between a visual media data and a bitstream is performed by applying intra prediction to the block.Type: GrantFiled: September 27, 2023Date of Patent: May 26, 2026Assignees: BEIJING BYTEDANCE NETWORK TECHNOLOGY CO., LTD., BYTEDANCE INC.Inventors: Kai Zhang, Li Zhang, Zhipin Deng, Na Zhang, Yang Wang
-
Patent number: 12641248Abstract: Interaction between screen content coding tools and motion information is disclosed. A method of video processing includes modifying, for a conversion between a block of a video and a bitstream representation of the block, at least one of motion information associated with the block which is coded with intra block copy (IBC) mode; and performing the conversion based on the modified motion information.Type: GrantFiled: September 25, 2024Date of Patent: May 26, 2026Assignees: BEIJING BYTEDANCE NETWORK TECHNOLOGY CO., LTD., BYTEDANCE INC.Inventors: Jizheng Xu, Li Zhang, Weijia Zhu, Kai Zhang, Hongbin Liu
-
Patent number: 12641270Abstract: A method implemented by a video coding apparatus. The method includes inferring a scalability dimension information (SDI) auxiliary identifier (ID) is equal to a first value when an SDI auxiliary information flag is equal to the first value; and performing a conversion between a video and a bitstream of the video based on the value inferred. A corresponding video coding apparatus and non-transitory computer readable medium are also disclosed.Type: GrantFiled: October 10, 2023Date of Patent: May 26, 2026Assignees: BEIJING BYTEDANCE NETWORK TECHNOLOGY CO., LTD., BYTEDANCE INC.Inventors: Ye-Kui Wang, Yang Wang, Li Zhang
-
Patent number: 12641220Abstract: 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, at least one mapping relationship between a first set of values of a first color component and a second set of values of a second color component; determining a cross-component prediction of the target video block based on the at least one mapping relationship; and performing the conversion based on the cross-component prediction.Type: GrantFiled: July 3, 2024Date of Patent: May 26, 2026Assignee: BYTEDANCE INC.Inventors: Bharath Vishwanath, Kai Zhang, Li Zhang