Patents Assigned to BYTEDANCE INC.
-
Patent number: 12720116Abstract: A mechanism for processing video data is disclosed. A type for a value taken by a region identifier (ID) in a region identifier (ID) type field (region_id_type) is determined. The type for the value taken by the region ID is coded in the region ID type field using four or less bits. A conversion between the visual media data and a media data file is performed based on the type for the value taken by the region ID in the region ID type field.Type: GrantFiled: November 8, 2024Date of Patent: August 25, 2026Assignee: Bytedance Inc.Inventor: Ye-Kui Wang
-
Patent number: 12720074Abstract: A mechanism for processing video data is disclosed. A determination is made to resize an image with a first size to create a resized image with a second size. A conversion is performed between a visual media data and a bitstream based on the resized image. The conversion includes applying a neural network-based coding model to the resized image to achieve variable rate neural network-based compression.Type: GrantFiled: December 16, 2024Date of Patent: August 25, 2026Assignees: DOUYIN VISION (BEIJING) CO., LTD., BYTEDANCE INC.Inventors: Zhaobin Zhang, Semih Esenlik, Yaojun Wu, Yue Li, Kai Zhang, Li Zhang
-
Patent number: 12720076Abstract: A method for coding video data implemented by a video coding apparatus. The method includes filling an extended area disposed around a video unit with padding samples to generate a larger video unit. Some of the padding samples are generated without duplicating boundary samples within the video unit. The method further includes converting between the video unit of the video and a bitstream in accordance with the extended area as filled.Type: GrantFiled: August 18, 2023Date of Patent: August 25, 2026Assignees: BEIJING BYTEDANCE NETWORK TECHNOLOGY CO., LTD., BYTEDANCE INC.Inventors: Zhipin Deng, Kai Zhang, Li Zhang, Na Zhang, Yang Wang
-
Patent number: 12720054Abstract: In a method for processing visual data, a transform kernel of a current block of visual media is determined based on a feature of a neighboring area that neighbors the current block or based on a sub-region of the neighboring area. A conversion between the visual media and a bitstream of the visual media is performed based on the transform kernel.Type: GrantFiled: October 23, 2023Date of Patent: August 25, 2026Assignees: BEIJING BYTEDANCE NETWORK TECHNOLOGY CO., LTD., BYTEDANCE INC.Inventors: Jing Cui, Hongbin Liu, Li Zhang, Yue Wang
-
Patent number: 12720112Abstract: A method of processing video data includes using a scalability dimension information (SDI) supplemental enhancement information (SEI) message to indicate which primary layers are associated with an auxiliary layer when auxiliary information is present in a bitstream, and converting between a video media file and the bitstream based on the SDI SEI message. A corresponding video coding apparatus and non-transitory computer readable medium are also disclosed.Type: GrantFiled: September 28, 2023Date of Patent: August 25, 2026Assignees: BEIJING BYTEDANCE NETWORK TECHNOLOGY CO., LTD., BYTEDANCE INC.Inventors: Yang Wang, Ye-Kui Wang, Li Zhang
-
Patent number: 12713003Abstract: Embodiments of the present disclosure provide a solution for video processing. A method for video processing is proposed. The method comprises: applying, during a conversion between a target video block of a video and a bitstream of the video, at least one refinement process to the target video block based on a cost. The cost depends on a plurality of reference samples corresponding to the target video block and a plurality of further samples corresponding to a template of the target video block. The method further comprises: performing the conversion between the target video block and the bitstream. Compared with the conventional solution, the proposed method can advantageously improve the coding effectiveness and coding efficiency.Type: GrantFiled: June 2, 2022Date of Patent: August 18, 2026Assignees: BEIJING BYTEDANCE NETWORK TECHNOLOGY CO., LTD., BYTEDANCE INC.Inventors: Na Zhang, Li Zhang, Kai Zhang
-
Patent number: 12713071Abstract: 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 video and a bitstream of the video comprising one or more output layer sets according to a rule, wherein the rule specifies that a supplemental enhancement information (SEI) network abstraction layer (NAL) unit that includes a scalable-nested SEI message carrying picture timing information is not included due to use of a same picture timing in all output layer sets in the bitstream.Type: GrantFiled: January 6, 2025Date of Patent: August 18, 2026Assignee: Bytedance Inc.Inventor: Ye-Kui Wang
-
Patent number: 12711471Abstract: Systems and methods to integrate point of sale processing, online order processing, coupon management, WiFi access management, and supply chain and store management, etc. In one aspect, a central server provides point of sale, coupon management and other functions via browser based interfaces. The system provides a coupon to a customer to offer discounts to friends of the customer and/or rewards to the customer if the friends of the customer use the coupon. The system validates the coupon when the coupon is used at POS terminals of the system and tracks the usage of the coupons to select customers for targeting future coupons. In another aspect, the central server is configured to provide the customer with WiFi access at the retail location where the order of the customer is fulfilled and further configured to automatically log the customer into an account of the customer hosted on a third party server.Type: GrantFiled: April 30, 2024Date of Patent: August 18, 2026Assignee: BYTEDANCE INC.Inventors: Quinn McLaughlin, Ben Harris Lyon
-
Patent number: 12707080Abstract: Embodiments of the present disclosure provide a solution for video processing. A method for video processing is proposed. The method comprises: applying, during a conversion between a target block of a video and a bitstream of the target block, a reordering or refined process to motion candidates during constructing a motion candidate list based on the motion candidates; and performing the conversion based on the constructed motion candidate list.Type: GrantFiled: April 29, 2024Date of Patent: August 11, 2026Assignees: BEIJING BYTEDANCE NETWORK TECHNOLOGY CO., LTD., BYTEDANCE INC.Inventors: Na Zhang, Kai Zhang, Li Zhang
-
Patent number: 12705799Abstract: 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 current point cloud frame of a point cloud sequence and a bitstream of the point cloud sequence, a first slice in the current point cloud frame being directly depended upon by no more than a single dependent slice.Type: GrantFiled: June 21, 2024Date of Patent: August 11, 2026Assignees: BEIJING BYTEDANCE NETWORK TECHNOLOGY CO., LTD., BYTEDANCE INC.Inventors: Ye-Kui Wang, Yingzhan Xu, Kai Zhang, Wenyi Wang, Li Zhang
-
Patent number: 12707042Abstract: A method of processing media data. The method includes fusing a plurality of intermediate filtering results of an adaptive loop filter (ALF) processing unit with a fusion mode to generate a final filtering result; and performing a conversion between a video including the ALF processing unit and a bitstream of the video based on the final filtering result. A corresponding video coding apparatus and non-transitory computer-readable recording medium are also disclosed.Type: GrantFiled: February 5, 2024Date of Patent: August 11, 2026Assignees: BEIJING BYTEDANCE NETWORK TECHNOLOGY CO., LTD., BYTEDANCE INC.Inventors: Wenbin Yin, Kai Zhang, Li Zhang
-
Patent number: 12706966Abstract: Embodiments of the present disclosure provide a solution for video processing. A method for video processing is proposed. The method comprises: receiving, at a first device, a metadata file from a second device; and determining a descriptor in a data set in the metadata file, a presence of the descriptor indicating that a representation in the data set is an external stream representation (ESR).Type: GrantFiled: April 1, 2024Date of Patent: August 11, 2026Assignee: BYTEDANCE INC.Inventor: Ye-Kui Wang
-
Patent number: 12707098Abstract: A mechanism for processing video data is disclosed. A filter is applied to a video unit. The filter employs an extended tap for a first sample in the video unit and a spatial tap for a second sample in the video unit. A conversion is performed between a visual media data and a bitstream based on the video unit.Type: GrantFiled: November 5, 2024Date of Patent: August 11, 2026Assignees: BEIJING BYTEDANCE NETWORK TECHNOLOGY CO., LTD., BYTEDANCE INC.Inventors: Wenbin Yin, Kai Zhang, Li Zhang
-
Patent number: 12701220Abstract: 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: GrantFiled: October 11, 2024Date of Patent: August 4, 2026Assignees: BEIJING BYTEDANCE NETWORK TECHNOLOGY CO., LTD., BYTEDANCE INC.Inventors: Zhipin Deng, Kai Zhang, Li Zhang
-
Patent number: 12701242Abstract: 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: GrantFiled: February 23, 2024Date of Patent: August 4, 2026Assignees: BEIJING BYTEDANCE NETWORK TECHNOLOGY CO., LTD., BYTEDANCE INC.Inventors: Na Zhang, Kai Zhang, Li Zhang, Jizheng Xu
-
Patent number: 12701261Abstract: 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: GrantFiled: September 25, 2024Date of Patent: August 4, 2026Assignees: BEIJING BYTEDANCE NETWORK TECHNOLOGY CO., LTD., BYTEDANCE INC.Inventors: Na Zhang, Kai Zhang, Li Zhang
-
Patent number: 12701262Abstract: 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: GrantFiled: August 18, 2023Date of Patent: August 4, 2026Assignees: Beijing Bytedance Network Technology Co., Ltd., Bytedance Inc.Inventors: Zhipin Deng, Kai Zhang, Li Zhang, Na Zhang, Yang Wang
-
Patent number: 12695864Abstract: 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: GrantFiled: March 29, 2024Date of Patent: July 28, 2026Assignees: BEIJING BYTEDANCE NETWORK TECHNOLOGY CO., LTD., BYTEDANCE INC.Inventors: Lei Zhao, Kai Zhang, Li Zhang
-
Patent number: 12695876Abstract: 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: GrantFiled: January 17, 2024Date of Patent: July 28, 2026Assignees: BEIJING BYTEDANCE NETWORK TECHNOLOGY CO., LTD., BYTEDANCE INC.Inventors: Chaoyi Lin, Yue Li, Kai Zhang, Li Zhang
-
Patent number: 12695898Abstract: 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: GrantFiled: August 18, 2023Date of Patent: July 28, 2026Assignees: BEIJING BYTEDANCE NETWORK TECHNOLOGY CO., LTD., BYTEDANCE INC.Inventors: Zhipin Deng, Kai Zhang, Li Zhang, Na Zhang, Yang Wang