Patents Assigned to BYTEDANCE INC.
-
Patent number: 12238314Abstract: A method of visual media processing is provided. The method includes determining a size of a buffer to store reference samples for prediction in an intra block copy mode, and performing a conversion between a current video block of visual media data and a bitstream of the current video block. The conversion is performed using the reference samples stored in the buffer, and in the intra block copy (IBC) mode. The IBC mode is based on motion information related to a reconstructed block located in same video region with the current video block without referring to a reference picture.Type: GrantFiled: July 27, 2021Date of Patent: February 25, 2025Assignees: BEIJING BYTEDANCE NETWORK TECHNOLOGY CO., LTD., BYTEDANCE INC.Inventors: Jizheng Xu, Li Zhang, Kai Zhang, Hongbin Liu, Yue Wang
-
Patent number: 12238303Abstract: 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: October 12, 2022Date of Patent: February 25, 2025Assignee: BYTEDANCE INC.Inventors: Ye-kui Wang, Li Zhang, Kai Zhang
-
Patent number: 12238306Abstract: Devices, systems and methods for sub-block based prediction are described. In a representative aspect, a method for video encoding includes partitioning, based on a first rule, a luma component of a block of video data into a first set of sub-blocks. The method also includes partitioning, based on a second rule, a first chroma component of the block of video data into a second set of sub-blocks. The first and the second set of sub-blocks include different numbers of sub-blocks. The method also includes performing a subsequent motion prediction based on the first and the second set of sub-blocks.Type: GrantFiled: December 4, 2023Date of Patent: February 25, 2025Assignees: BEIJING BYTEDANCE NETWORK TECHNOLOGY CO., LTD., BYTEDANCE INC.Inventors: Kai Zhang, Li Zhang, Hongbin Liu, Yue Wang
-
Patent number: 12238346Abstract: A method for processing a video includes determining characteristics regarding a current video block; determining an operational state regarding unsymmetrical quad-tree (UQT) splitting based on the determination of the characteristics, wherein the operational state indicates that whether the UQT splitting is enabled or disabled and/or indicates how to split the current video block into four partitions using the UQT splitting; and performing a conversion between the current video block and a bitstream representation of the current video block based on the operational state of UQT splitting.Type: GrantFiled: July 29, 2021Date of Patent: February 25, 2025Assignees: BEIJING BYTEDANCE NETWORK TECHNOLOGY CO., LTD., BYTEDANCE INC.Inventors: Kai Zhang, Li Zhang, Hongbin Liu, Jizheng Xu, Yue Wang
-
Patent number: 12238305Abstract: A method for video processing is provided to include: performing a conversion between a current video block of a video and a coded representation of current video block, wherein the conversion uses a coding mode in which the current video block is constructed based on a first domain and a second domain and/or chroma residue is scaled in a luma-dependent manner, and wherein information used for the coding mode is signaled in a parameter set that is different from a sequence parameter set (SPS), a video parameter set (VPS), a picture parameter set (PPS), or an adaptation parameter set (APS) used for carrying adaptive loop filtering (ALF) parameters.Type: GrantFiled: October 24, 2023Date of Patent: February 25, 2025Assignees: BEIJING BYTEDANCE NETWORK TECHNOLOGY CO., LTD., BYTEDANCE INC.Inventors: Li Zhang, Kai Zhang, Hongbin Liu, Jizheng Xu, Yue Wang
-
Patent number: 12231698Abstract: Methods and apparatus for video processing are described. The video processing may include video encoding, video decoding, or video transcoding. One example video processing method includes performing a conversion between a video picture of a video and a bitstream of the video. A first syntax element in a first video unit level specifying a deblocking parameter offset for ? divided by 2 applied to a chroma component for one or more slices in a first video unit and a second syntax element in the first video unit level specifying a deblocking parameter offset for tC divided by 2 applied to the chroma component for the one or more slices in the first video unit are determined according to a rule in response to the first syntax element and the second syntax element not included in the bitstream.Type: GrantFiled: June 15, 2023Date of Patent: February 18, 2025Assignee: Bytedance Inc.Inventors: Ye-kui Wang, Jizheng Xu
-
Patent number: 12231680Abstract: In one example aspect, a method of video processing includes performing a conversion between a current block of a video and a bitstream of the video using a palette mode in which a palette of representative sample values is used for coding the current block. During the conversion, one or multiple predictor palettes are used for predicting the palette of representative sample values, and wherein updating of the one or multiple predictor palettes after the conversion of the current block is disabled according to a rule based on a characteristic of the current block.Type: GrantFiled: March 11, 2022Date of Patent: February 18, 2025Assignee: Bytedance Inc.Inventors: Li Zhang, Weijia Zhu, Jizheng Xu
-
Patent number: 12231659Abstract: Methods, apparatus, systems for performing video processing such as video encoding, video decoding, or video transcoding are described. One example method of video processing includes performing a conversion between a video comprising one or more video layers and a bitstream of the video according to a rule. The rule specifies that responsive to a value of a first field in a sequence parameter set (SPS) that is referred to by a video layer, a second field in a video parameter set referred to by the SPS that is indicative of a maximum number of sublayers allowed in the bitstream is construed to be equal to a third field in the SPS. The third field is indicative of a maximum number of sublayers allowed in the video layer.Type: GrantFiled: November 18, 2022Date of Patent: February 18, 2025Assignees: BEIJING BYTEDANCE NETWORK TECHNOLOGY CO., LTD., BYTEDANCE INC.Inventors: Ye-kui Wang, Zhipin Deng
-
Patent number: 12231653Abstract: 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 responsive to a picture being referred to by an inter-layer reference picture (ILRP) entry in a reference picture list of a slice of the current picture, the picture is allowed to have a gradual decoding refresh (GDR) type and a syntax element specifying a recovery point of the picture in an output order is 0.Type: GrantFiled: November 22, 2023Date of Patent: February 18, 2025Assignee: Bytedance Inc.Inventors: Ye-kui Wang, Li Zhang
-
Patent number: 12231693Abstract: Methods, systems, and devices for performing entropy coding for a palette escape symbol in palette mode coding and decoding are described. An example method for video processing includes performing a conversion between a video having one or more video regions including a current video block and a bitstream representation of the video, wherein the bitstream representation conforms to a format rule that the current video block is coded using a palette mode coding tool, wherein a binarization of an escape symbol for the current video block uses an exponential-Golomb (EG) code of order K, wherein K is a non-negative integer that is unequal to three, and wherein the palette mode coding tool represents the current video block using a palette of representative color values and wherein the escape symbol is used for a sample of the current video block coded without using the representative color values.Type: GrantFiled: October 11, 2023Date of Patent: February 18, 2025Assignee: Bytedance Inc.Inventors: Weijia Zhu, Jizheng Xu, Li Zhang, Hsiao Chiang Chuang
-
Patent number: 12231625Abstract: A method of video processing is described. The method includes performing a conversion between a current video block of a video picture of a video and a coded representation of the video according to a buffer allocation rule, wherein the conversion uses an intra block copy (IBC) mode in which a prediction of the current video block is derived based on sample values from a same video slice with the current video block, and wherein the sample values are determined by block vectors, wherein the buffer allocation rule specifies that a virtual buffer allocated for the conversion using the IBC mode is greater than a minimum size of memory for storing a portion of the video picture searched for determining the block vectors.Type: GrantFiled: January 30, 2023Date of Patent: February 18, 2025Assignees: BEIJING BYTEDANCE NETWORK TECHNOLGOY CO., LTD., BYTEDANCE INC.Inventors: Jizheng Xu, Li Zhang, Kai Zhang, Hongbin Liu
-
Patent number: 12229908Abstract: Provided herein are method, apparatus, and computer program products for generating a first and second three dimensional interactive environment. The first three dimensional interactive environment may contain one or more engageable virtual interfaces that correspond to one or more items. Upon engagement with a virtual interface the second three dimensional interactive environment is produced to virtual simulation related to the one or more items.Type: GrantFiled: November 7, 2023Date of Patent: February 18, 2025Assignee: Bytedance Inc.Inventor: Scott Werner
-
Publication number: 20250056065Abstract: 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 block of a video and a bitstream of the video, whether coding information of a reference video block is used to code a first piece of motion information of the current video block based on a coding pattern applied to the reference video block; and performing the conversion based on the determining. The method in accordance with the first aspect of the present disclosure improves the coding process of the current video block. Compared with the conventional solution, the proposed method can advantageously improve the coding efficiency and avoid the undesirable latency.Type: ApplicationFiled: May 12, 2022Publication date: February 13, 2025Applicants: Beijing Bytedance Network Technology Co., Ltd., Bytedance Inc.Inventors: Kai ZHANG, Li ZHANG, Zhipin DENG, Na ZHANG, Yang WANG
-
Patent number: 12219138Abstract: Devices, systems and methods for digital video coding, which includes using multiple transforms, are described. In a representative aspect, a method for video processing includes selecting, as part of a multiple transform selection (MTS) process, a common transform as both a vertical transform and a horizontal transform, and applying, as part of performing a conversion between a current block of a video and a bitstream representation of the video, the vertical transform and the horizontal transform to the current block.Type: GrantFiled: December 3, 2021Date of Patent: February 4, 2025Assignees: BEIJING BYTEDANCE NETWORK TECHNOLOGY CO., LTD., BYTEDANCE INC.Inventors: Kai Zhang, Li Zhang, Hongbin Liu, Zhipin Deng, Yang Wang, Yue Wang
-
Patent number: 12219424Abstract: Techniques for providing proximity based messages are discussed herein. Some embodiments may include one or more servers configured to receive proximity message requests from a consumer device. The requests may include consumer device locations, which may be used by the one or more servers to generate a geofence set. Furthermore, the consumer device location may be used as a basis for selecting notification data relevant to the location. Both the geofence set and the notification data may be sent to the consumer device in a single proximity message response for local notification creation if the notification data can be collected within a maximum response time. The notification data may be provided via a push notification server asynchronously if the notification data cannot be collected within the maximum response time.Type: GrantFiled: November 17, 2023Date of Patent: February 4, 2025Assignee: Bytedance Inc.Inventors: Scott Ellis, Devdatta Gangal, Jayesh Joy, Hamish Barney
-
Patent number: 12216523Abstract: An apparatus, method, and computer program product are provided to detect error conditions and otherwise monitor the status of request data object and network response assets and related systems to allow for the efficient movement of network resources and other resources in high-volume network environments. In some example implementations, otherwise unrelated request data objects and their related parameters, along with otherwise unrelated network response asset systems are depicted on a single interface such that pairings between request data objects and network response assets, and other status information can be readily viewed. Some example implementations contemplate the use of location data in connection with error detection and remediation. Some example implementations also contemplate the establishment and use of a communication channel between an interface system and a system associated with a request data object and/or a network response asset upon the detection of an error condition.Type: GrantFiled: February 23, 2023Date of Patent: February 4, 2025Assignee: Bytedance Inc.Inventors: Kyle Fritz, Paul Barry, Jamie Gaskins
-
Patent number: 12219136Abstract: A video processing method includes determining, for a conversion between a current block of a video and a bitstream representation of the video, whether to enable a level mapping operation or a level remapping operation based on a rule, wherein the level mapping operation or the level remapping operation includes changing between a first representation of a residual coefficient of the current block and a second representation of the residual coefficient of the current block based on neighboring residual coefficients of the residual coefficient; and performing the conversion by selectively using the level mapping operation or the level remapping operation based on the determining.Type: GrantFiled: June 21, 2023Date of Patent: February 4, 2025Assignees: BEIJING BYTEDANCE NETWORK TECHNOLOGY CO., LTD., BYTEDANCE INC.Inventors: Li Zhang, Kai Zhang, Jizheng Xu, Hongbin Liu, Yue Wang
-
Patent number: 12219167Abstract: Methods, devices and systems for intra-block coding based decoding or encoding of video while using block vector signaling and/or merge candidates are disclosed. An example method for video processing includes performing a conversion between a video region of a video and a bitstream representation of the video, wherein the bitstream representation selectively includes motion vector difference (MVD) related syntax elements for an intra block copy (IBC) advanced motion vector prediction (AMVP) mode based on a maximum number of a first type of IBC candidates used during the conversion of the video region, wherein, when an IBC mode is applied, samples of the video region are predicted from other samples in a video picture corresponding to the video region.Type: GrantFiled: January 23, 2023Date of Patent: February 4, 2025Assignees: BEIJING BYTEDANCE NETWORK TECHNOLOGY CO., LTD., BYTEDANCE INC.Inventors: Li Zhang, Jizheng Xu, Kai Zhang, Hongbin Liu
-
Patent number: 12216896Abstract: Embodiments provide a computer-executed method, a computer system and non-transitory computer-readable media for facilitating consumer interaction with a consumer interface. The method includes displaying a representation of an item on a consumer interface rendered on a visual display of a computing device. The method also includes storing, on a non-transitory computer-readable medium: a predefined first association between a first compound consumer input and a first command such that receipt of the first compound consumer input at the consumer interface initiates the first command, and a predefined second association between a second compound consumer input and a second command such that receipt of the second compound consumer input at the consumer interface initiates the second command.Type: GrantFiled: September 20, 2019Date of Patent: February 4, 2025Assignee: BYTEDANCE INC.Inventors: Sri Viswanath, Eric Hyche, Mihir Shah, Peter Bergstrom, Michael Burton, Dor Levi, Fabio Sisinni, Don Albert Chennavasin, Marius G. Ciocirlan, Ben Kim, Riaz Rahim
-
Patent number: 12219165Abstract: A method of video processing is described. The method includes determining chroma weights used for determining a chroma prediction block of a chroma block of a current block of a video by blending predictions of the chroma block according to a rule, and performing a conversion between the current block and a coded representation of the video according to the determining. The rule specifies that the chroma weights are determined from luma weights of a collocated luma block of the current block. The current block is coded with a geometric partitioning mode.Type: GrantFiled: February 24, 2023Date of Patent: February 4, 2025Assignees: BEIJING BYTEDANCE NETWORK TECHNOLOGY CO., LTD., BYTEDANCE INC.Inventors: Zhipin Deng, Li Zhang, Hongbin Liu, Kai Zhang, Jizheng Xu, Yue Wang