Beijing Bytedance Network Technology Co., Ltd.

China

Back to Profile

1-100 of 3,581 for Beijing Bytedance Network Technology Co., Ltd. Sort by
Query
Aggregations
IP Type
        Patent 3,574
        Trademark 7
Jurisdiction
        World 2,205
        United States 1,327
        Canada 46
        Europe 3
Date
New (last 4 weeks) 68
2024 April (MTD) 20
2024 March 54
2024 February 43
2024 January 37
See more
IPC Class
H04N 19/176 - Methods or arrangements for coding, decoding, compressing or decompressing digital video signals using adaptive coding characterised by the coding unit, i.e. the structural portion or semantic portion of the video signal being the object or the subject of the adaptive coding the unit being an image region, e.g. an object the region being a block, e.g. a macroblock 908
H04N 19/70 - Methods or arrangements for coding, decoding, compressing or decompressing digital video signals characterised by syntax aspects related to video coding, e.g. related to compression standards 469
H04N 19/105 - Selection of the reference unit for prediction within a chosen coding or prediction mode, e.g. adaptive choice of position and number of pixels used for prediction 452
H04N 19/186 - Methods or arrangements for coding, decoding, compressing or decompressing digital video signals using adaptive coding characterised by the coding unit, i.e. the structural portion or semantic portion of the video signal being the object or the subject of the adaptive coding the unit being a colour or a chrominance component 370
H04N 19/159 - Prediction type, e.g. intra-frame, inter-frame or bidirectional frame prediction 348
See more
NICE Class
09 - Scientific and electric apparatus and instruments 7
38 - Telecommunications services 3
42 - Scientific, technological and industrial services, research and design 3
Status
Pending 679
Registered / In Force 2,902
  1     2     3     ...     36        Next Page

1.

METHOD AND DEVICE FOR MUSIC PLAY

      
Application Number 18390256
Status Pending
Filing Date 2023-12-20
First Publication Date 2024-04-11
Owner Beijing Bytedance Network Technology Co., Ltd. (China)
Inventor
  • Xie, Mengfei
  • Xue, Yufan
  • Hua, Wei
  • Zhu, Xiaoyu
  • Chen, Dailong
  • Ding, Jia
  • He, Zoujie
  • Weng, Jie
  • Liu, Chaopeng
  • Yang, Bowen

Abstract

Embodiments of the present disclosure provide a method and a device for music play. The method comprises receiving a first operation instruction in a target application for playing music; in response to the first operation instruction, presenting a first interface of the target application, the first interface including an operation control for enhancing a play effect of the music through at least one processing, the processing being used for representing music content in a way more than sound; receiving a second operation instruction for the operation control; processing the music based on the second operation instruction during a process of playing the music.

IPC Classes  ?

  • G10H 1/00 - ELECTROPHONIC MUSICAL INSTRUMENTS; INSTRUMENTS IN WHICH THE TONES ARE GENERATED BY ELECTROMECHANICAL MEANS OR ELECTRONIC GENERATORS, OR IN WHICH THE TONES ARE SYNTHESISED FROM A DATA STORE - Details of electrophonic musical instruments
  • G10H 1/46 - Volume control

2.

Interaction Between IBC And Affine

      
Application Number 18528070
Status Pending
Filing Date 2023-12-04
First Publication Date 2024-04-11
Owner
  • Beijing Bytedance Network Technology Co., Ltd. (China)
  • Bytedance Inc. (USA)
Inventor
  • Zhang, Kai
  • Zhang, Li
  • Liu, Hongbin
  • Wang, Yue

Abstract

Devices, systems and methods for applying intra-block copy (IBC) in video coding are described. In general, methods for integrating IBC with existing motion compensation algorithms for video encoding and decoding are described. In a representative aspect, a method for video encoding using IBC includes determining whether a current block of the current picture is to be encoded using a motion compensation algorithm, and encoding, based on the determining, the current block by selectively applying an intra-block copy to the current block. In a representative aspect, another method for video encoding using IBC includes determining whether a current block of the current picture is to be encoded using an intra-block copy, and encoding, based on the determining, the current block by selectively applying a motion compensation algorithm to the current block.

IPC Classes  ?

  • H04N 19/176 - Methods or arrangements for coding, decoding, compressing or decompressing digital video signals using adaptive coding characterised by the coding unit, i.e. the structural portion or semantic portion of the video signal being the object or the subject of the adaptive coding the unit being an image region, e.g. an object the region being a block, e.g. a macroblock
  • H04N 19/105 - Selection of the reference unit for prediction within a chosen coding or prediction mode, e.g. adaptive choice of position and number of pixels used for prediction
  • H04N 19/107 - Selection of coding mode or of prediction mode between spatial and temporal predictive coding, e.g. picture refresh
  • H04N 19/117 - Filters, e.g. for pre-processing or post-processing
  • H04N 19/119 - Adaptive subdivision aspects e.g. subdivision of a picture into rectangular or non-rectangular coding blocks
  • H04N 19/132 - Sampling, masking or truncation of coding units, e.g. adaptive resampling, frame skipping, frame interpolation or high-frequency transform coefficient masking
  • H04N 19/139 - Analysis of motion vectors, e.g. their magnitude, direction, variance or reliability
  • H04N 19/159 - Prediction type, e.g. intra-frame, inter-frame or bidirectional frame prediction
  • H04N 19/167 - Position within a video image, e.g. region of interest [ROI]
  • H04N 19/583 - Motion compensation with overlapping blocks

3.

Constraints On Adaptation Parameter Set Syntax Elements

      
Application Number 18521244
Status Pending
Filing Date 2023-11-28
First Publication Date 2024-04-11
Owner
  • Beijing Bytedance Network Technology Co., Ltd. (China)
  • Bytedance Inc. (USA)
Inventor
  • Deng, Zhipin
  • Zhang, Li
  • Wang, Ye-Kui
  • Zhang, Kai
  • Xu, Jizheng

Abstract

Systems, methods and apparatus for video processing are described. The video processing may include video encoding, video decoding, or video transcoding. One example method of video processing includes performing a conversion between a video and a bitstream of the video according to a format rule. The format rule specifies that a first field at a sequence level or a picture level or a slice level controls a value of a second field in an adaptation parameter set.

IPC Classes  ?

  • H04N 19/117 - Filters, e.g. for pre-processing or post-processing
  • H04N 19/124 - Quantisation
  • H04N 19/186 - Methods or arrangements for coding, decoding, compressing or decompressing digital video signals using adaptive coding characterised by the coding unit, i.e. the structural portion or semantic portion of the video signal being the object or the subject of the adaptive coding the unit being a colour or a chrominance component
  • H04N 19/196 - Methods or arrangements for coding, decoding, compressing or decompressing digital video signals using adaptive coding characterised by the adaptation method, adaptation tool or adaptation type used for the adaptive coding being specially adapted for the computation of encoding parameters, e.g. by averaging previously computed encoding parameters
  • H04N 19/70 - Methods or arrangements for coding, decoding, compressing or decompressing digital video signals characterised by syntax aspects related to video coding, e.g. related to compression standards

4.

Restricted Upsampling Process in Matrix-Based Intra Prediction

      
Application Number 18504708
Status Pending
Filing Date 2023-11-08
First Publication Date 2024-04-11
Owner
  • Beijing Bytedance Network Technology Co., Ltd. (China)
  • Bytedance Inc. (USA)
Inventor
  • Deng, Zhipin
  • Zhang, Kai
  • Zhang, Li
  • Liu, Hongbin
  • Xu, Jizheng

Abstract

Devices, systems and methods for digital video coding, which includes matrix-based intra prediction methods for video coding, are described. In one aspect, a method for video processing includes performing a conversion between a current video block of a video and a bitstream representation of the current video block using a matrix based intra prediction (MIP) mode, where the conversion includes performing the upsampling operation in which the final prediction block is determined by using a reduced prediction block of the current video block and by using reconstructed neighboring samples of the current video block according to a rule, and where the reduced prediction block is obtained by performing the matrix vector multiplication operation on reduced boundary samples of the current video block.

IPC Classes  ?

  • H04N 19/132 - Sampling, masking or truncation of coding units, e.g. adaptive resampling, frame skipping, frame interpolation or high-frequency transform coefficient masking
  • G06F 17/16 - Matrix or vector computation
  • H04N 19/105 - Selection of the reference unit for prediction within a chosen coding or prediction mode, e.g. adaptive choice of position and number of pixels used for prediction
  • H04N 19/159 - Prediction type, e.g. intra-frame, inter-frame or bidirectional frame prediction
  • H04N 19/176 - Methods or arrangements for coding, decoding, compressing or decompressing digital video signals using adaptive coding characterised by the coding unit, i.e. the structural portion or semantic portion of the video signal being the object or the subject of the adaptive coding the unit being an image region, e.g. an object the region being a block, e.g. a macroblock

5.

SIGNIFICANT COEFFICIENT SIGNALING IN VIDEO CODING

      
Application Number 18525124
Status Pending
Filing Date 2023-11-30
First Publication Date 2024-04-11
Owner
  • Beijing Bytedance Network Technology Co., Ltd. (China)
  • Bytedance Inc. (USA)
Inventor
  • Zhang, Kai
  • Zhang, Li
  • Liu, Hongbin
  • Wang, Yue

Abstract

An exemplary method for visual media processing includes performing a conversion between a current video block of a visual media data and a bitstream representation of the visual media data in accordance with a conditional signaling rule. The current video block is disabled from using an intra sub-block partitioning (ISP) split mode which divides the current video block into sub-blocks depending on dimensions of the current video block. In case that the conversion is associated with disabling use of the ISP split mode, the conditional signaling rule specifies selectively including in the bitstream representation a first syntax element indicating that a luma component of a sub-block of the current video block includes non-zero coefficient values. The selectively including is based at least on one or more other syntax elements having non-zero coefficient values of one or more previous sub-blocks included in the bitstream representation.

IPC Classes  ?

  • H04N 19/186 - Methods or arrangements for coding, decoding, compressing or decompressing digital video signals using adaptive coding characterised by the coding unit, i.e. the structural portion or semantic portion of the video signal being the object or the subject of the adaptive coding the unit being a colour or a chrominance component
  • H04N 19/119 - Adaptive subdivision aspects e.g. subdivision of a picture into rectangular or non-rectangular coding blocks
  • H04N 19/146 - Data rate or code amount at the encoder output
  • H04N 19/157 - Assigned coding mode, i.e. the coding mode being predefined or preselected to be further used for selection of another element or parameter
  • H04N 19/176 - Methods or arrangements for coding, decoding, compressing or decompressing digital video signals using adaptive coding characterised by the coding unit, i.e. the structural portion or semantic portion of the video signal being the object or the subject of the adaptive coding the unit being an image region, e.g. an object the region being a block, e.g. a macroblock
  • H04N 19/593 - Methods or arrangements for coding, decoding, compressing or decompressing digital video signals using predictive coding involving spatial prediction techniques
  • H04N 19/70 - Methods or arrangements for coding, decoding, compressing or decompressing digital video signals characterised by syntax aspects related to video coding, e.g. related to compression standards

6.

METHOD, DEVICE, AND MEDIUM FOR VIDEO PROCESSING

      
Application Number 18535903
Status Pending
Filing Date 2023-12-11
First Publication Date 2024-04-11
Owner
  • Beijing Bytedance Network Technology Co., Ltd. (China)
  • Bytedance Inc. (USA)
Inventor
  • Deng, Zhipin
  • Zhang, Kai
  • Zhang, Li

Abstract

Embodiments of the 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 of a video and a bitstream of the target block, a target weight table from a plurality of weight tables for multi-hypothesis prediction, the target weight table being used for a hypothesis of the target block, the target block being a multiple hypothesis prediction block; and performing the conversion based on the target weight table.

IPC Classes  ?

  • H04N 19/105 - Selection of the reference unit for prediction within a chosen coding or prediction mode, e.g. adaptive choice of position and number of pixels used for prediction
  • H04N 19/107 - Selection of coding mode or of prediction mode between spatial and temporal predictive coding, e.g. picture refresh
  • H04N 19/159 - Prediction type, e.g. intra-frame, inter-frame or bidirectional frame prediction
  • H04N 19/176 - Methods or arrangements for coding, decoding, compressing or decompressing digital video signals using adaptive coding characterised by the coding unit, i.e. the structural portion or semantic portion of the video signal being the object or the subject of the adaptive coding the unit being an image region, e.g. an object the region being a block, e.g. a macroblock
  • H04N 19/50 - Methods or arrangements for coding, decoding, compressing or decompressing digital video signals using predictive coding
  • H04N 19/70 - Methods or arrangements for coding, decoding, compressing or decompressing digital video signals characterised by syntax aspects related to video coding, e.g. related to compression standards

7.

METHOD AND DEVICE FOR MIXEDLY PLAYING A PROGRAM

      
Application Number 18544755
Status Pending
Filing Date 2023-12-19
First Publication Date 2024-04-11
Owner BEIJING BYTEDANCE NETWORK TECHNOLOGY CO., LTD. (China)
Inventor
  • Li, Yang
  • Huang, Haiyang
  • Xu, Jiarui
  • Yang, Bowen
  • Liu, Xiangyu
  • Yang, Yuxin

Abstract

A method and device for mixedly playing a program are provided by embodiments of the disclosure, the method of mixedly playing a program including: playing, in a first player interface of an application, a first multimedia program in a first list, the application being used to play at least two types of multimedia programs included in the first list; receiving a switching operation in the application, the switching operation being used to instruct the first multimedia program being played to switch to a second multimedia program in the first list; and if a type of the first multimedia program is different from the second multimedia program, playing the second multimedia program in a second player interface of the application, the first player interface and the second player interface being used to play different types of multimedia programs respectively.

IPC Classes  ?

8.

METHOD, APPARATUS, ELECTRONIC DEVICE AND STORAGE MEDIUM FOR VIDEO BITRATE SWITCHING

      
Application Number 18572165
Status Pending
Filing Date 2022-09-14
First Publication Date 2024-04-11
Owner BEIJING BYTEDANCE NETWORK TECHNOLOGY CO., LTD. (China)
Inventor
  • Chen, Jianping
  • Liu, Tianyi

Abstract

Embodiments of the disclosure provides a method, apparatus, electronic device and storage medium for video bitrate switching. The method includes: in response to a determination that a condition for video bitrate switching is satisfied, determining a target video bitrate to be switched to; determining, based on a playback time of a delivered audio and video frame, target switching data for switching to a target video stream corresponding to the target video bitrate; and in response to a determination that an audio and video frame to be delivered is consistent with the target switching data, delivering audio and video frames in the target video stream to a client in sequence.

IPC Classes  ?

  • H04N 21/238 - Interfacing the downstream path of the transmission network, e.g. adapting the transmission rate of a video stream to network bandwidth; Processing of multiplex streams
  • H04N 21/24 - Monitoring of processes or resources, e.g. monitoring of server load, available bandwidth or upstream requests

9.

RESOURCE ALLOCATION METHOD AND APPARATUS, READABLE MEDIUM, AND ELECTRONIC DEVICE

      
Application Number 18542245
Status Pending
Filing Date 2023-12-15
First Publication Date 2024-04-11
Owner Beijing Bytedance Network Technology Co., Ltd. (China)
Inventor
  • Zhang, Zongqiang
  • Qi, Sikai
  • Xia, Zhiyi
  • Li, Siyang
  • Liu, Shengli
  • Lou, Zishuai
  • Xu, Binbin
  • Liu, Zherui
  • Wang, Jian

Abstract

The present disclosure provides a resource allocation method and apparatus, a readable medium and an electronic device. The method includes: acquiring a target resource type corresponding to a target task; acquiring a plurality of resource types of a target processor, wherein each resource type corresponds to one or more virtual processor resources of the target processor; determining a specified resource type that is identical to the target resource type from the plurality of resource types; determining a target processor resource from one or more virtual processor resources corresponding to the specified resource type; and allocating the target processor resource to the target task.

IPC Classes  ?

  • G06F 9/50 - Allocation of resources, e.g. of the central processing unit [CPU]

10.

Indication Of Multiple Transform Matrices In Coded Video

      
Application Number 18523562
Status Pending
Filing Date 2023-11-29
First Publication Date 2024-04-11
Owner
  • Beijing Bytedance Network Technology Co., Ltd. (China)
  • Bytedance Inc. (USA)
Inventor
  • Fan, Kui
  • Zhang, Li
  • Zhang, Kai
  • Wang, Yue

Abstract

Devices, systems and methods for digital video coding, which includes methods for transform design, are described. In a representative aspect, a method of video processing includes performing a conversion between a current video block of a video and a bitstream of the video based on a rule, wherein the rule specifies that a selection of a transform matrix set for performing a transform operation during the conversion is based on a low-frequency non-separable transform index indicated in the bitstream, wherein the rule specifies that the transform operation includes, during an encoding operation, coding the current video block into the bitstream by applying a forward transform on residual values of the current video block, or wherein the rule specifies that the transform operation includes, during a decoding operation, generating from the bitstream the current video block by applying an inverse transform to scaled coefficients indicated in the bitstream.

IPC Classes  ?

  • H04N 19/12 - Selection from among a plurality of transforms or standards, e.g. selection between discrete cosine transform [DCT] and sub-band transform or selection between H.263 and H.264
  • H04N 19/124 - Quantisation
  • H04N 19/129 - Scanning of coding units, e.g. zig-zag scan of transform coefficients or flexible macroblock ordering [FMO]
  • H04N 19/176 - Methods or arrangements for coding, decoding, compressing or decompressing digital video signals using adaptive coding characterised by the coding unit, i.e. the structural portion or semantic portion of the video signal being the object or the subject of the adaptive coding the unit being an image region, e.g. an object the region being a block, e.g. a macroblock
  • H04N 19/18 - Methods or arrangements for coding, decoding, compressing or decompressing digital video signals using adaptive coding characterised by the coding unit, i.e. the structural portion or semantic portion of the video signal being the object or the subject of the adaptive coding the unit being a set of transform coefficients

11.

MUSIC SHARING METHOD AND APPARATUS, ELECTRONIC DEVICE, AND STORAGE MEDIUM

      
Application Number 18545529
Status Pending
Filing Date 2023-12-19
First Publication Date 2024-04-11
Owner Beijing Bytedance Network Technology Co., Ltd. (China)
Inventor
  • Feng, Ruixin
  • Liu, Chaopeng

Abstract

Embodiments of the present disclosure disclose a music sharing method, a system, an apparatus, an electronic device, and a storage medium. The method includes: displaying a lyric video template display interface associated with a target song when an instruction associated with lyric video template display is triggered; receiving a video editing operation performed by a user for a selected lyric video template on the lyric video template display interface, the lyric video template being generated based on at least one of lyrics of the target song, a segment of the target song, an effect of the lyrics, and a video background matching the target song or the lyrics; and generating a lyric video based on the video editing operation performed by the user for the selected lyric video template on the lyric video template display interface.

IPC Classes  ?

  • G06F 3/0484 - Interaction techniques based on graphical user interfaces [GUI] for the control of specific functions or operations, e.g. selecting or manipulating an object, an image or a displayed text element, setting a parameter value or selecting a range
  • G06F 3/0483 - Interaction with page-structured environments, e.g. book metaphor
  • G06F 9/451 - Execution arrangements for user interfaces
  • G06F 16/74 - Browsing; Visualisation therefor
  • G06F 16/78 - Retrieval characterised by using metadata, e.g. metadata not derived from the content or metadata generated manually
  • G11B 27/02 - Editing, e.g. varying the order of information signals recorded on, or reproduced from, record carriers

12.

BOUNDARY LOCATION FOR ADAPTIVE LOOP FILTERING

      
Application Number 18509804
Status Pending
Filing Date 2023-11-15
First Publication Date 2024-04-04
Owner
  • Beijing Bytedance Network Technology Co., Ltd. (China)
  • Bytedance Inc. (USA)
Inventor
  • Wang, Yang
  • Liu, Hongbin
  • Zhang, Li

Abstract

Techniques for implementing adaptive loop filtering are described. One example method of video processing includes making a first determination, for a conversion between a video unit of a video and a bitstream of the video, a first luma adaptive loop filter (ALF) boundary across which a luma adaptive loop filter is selectively applied to a luma component of the video unit and a second luma ALF boundary; making a second determination, from the second luma ALF boundary, a chroma ALF boundary across which a chroma adaptive loop filter is selectively applied for a chroma component of the video unit; and performing the conversion based on the first determination and the second determination.

IPC Classes  ?

  • H04N 19/117 - Filters, e.g. for pre-processing or post-processing
  • H04N 19/167 - Position within a video image, e.g. region of interest [ROI]
  • H04N 19/186 - Methods or arrangements for coding, decoding, compressing or decompressing digital video signals using adaptive coding characterised by the coding unit, i.e. the structural portion or semantic portion of the video signal being the object or the subject of the adaptive coding the unit being a colour or a chrominance component

13.

Syntax For Signaling Cross-Component Video Coding

      
Application Number 18519348
Status Pending
Filing Date 2023-11-27
First Publication Date 2024-04-04
Owner
  • Beijing Bytedance Network Technology Co., Ltd. (China)
  • Bytedance Inc. (USA)
Inventor
  • Wang, Yang
  • Zhang, Li
  • Zhang, Kai
  • Liu, Hongbin
  • Wang, Yue

Abstract

A method of video processing is provided to include determining, for a conversion between a video block of a video and a bitstream of the video, a parameter of a cross-component linear model (CCLM) for the video block according to a rule, and performing the conversion based on the determining, and wherein the rule specifies to use a variable representing a neighbouring luma sample in the determining of the parameter of the CCLM only in case that the variable has a certain value.

IPC Classes  ?

  • H04N 19/132 - Sampling, masking or truncation of coding units, e.g. adaptive resampling, frame skipping, frame interpolation or high-frequency transform coefficient masking
  • H04N 19/105 - Selection of the reference unit for prediction within a chosen coding or prediction mode, e.g. adaptive choice of position and number of pixels used for prediction
  • H04N 19/11 - Selection of coding mode or of prediction mode among a plurality of spatial predictive coding modes
  • H04N 19/124 - Quantisation
  • H04N 19/136 - Incoming video signal characteristics or properties
  • H04N 19/176 - Methods or arrangements for coding, decoding, compressing or decompressing digital video signals using adaptive coding characterised by the coding unit, i.e. the structural portion or semantic portion of the video signal being the object or the subject of the adaptive coding the unit being an image region, e.g. an object the region being a block, e.g. a macroblock
  • H04N 19/186 - Methods or arrangements for coding, decoding, compressing or decompressing digital video signals using adaptive coding characterised by the coding unit, i.e. the structural portion or semantic portion of the video signal being the object or the subject of the adaptive coding the unit being a colour or a chrominance component
  • H04N 19/593 - Methods or arrangements for coding, decoding, compressing or decompressing digital video signals using predictive coding involving spatial prediction techniques
  • H04N 19/70 - Methods or arrangements for coding, decoding, compressing or decompressing digital video signals characterised by syntax aspects related to video coding, e.g. related to compression standards
  • H04N 19/80 - Methods or arrangements for coding, decoding, compressing or decompressing digital video signals - Details of filtering operations specially adapted for video compression, e.g. for pixel interpolation

14.

General Constraints Information for Video Coding

      
Application Number 18524994
Status Pending
Filing Date 2023-11-30
First Publication Date 2024-04-04
Owner
  • Beijing Bytedance Network Technology Co., Ltd. (China)
  • Bytedance Inc. (USA)
Inventor
  • Zhu, Weijia
  • Xu, Jizheng
  • Zhang, Li
  • Zhang, Kai
  • Wang, Yue

Abstract

A method for implementing an adaptive color transform (ACT) during image/video encoding and decoding, includes determining, for a conversion between a video including a block and a bitstream of the video, that a size of the block is greater than a maximum allowed size for an ACT mode, and performing, based on the determining, the conversion, wherein, in response to the size of the block being greater than the maximum allowed size for the ACT mode, the block is partitioned into multiple sub-blocks, and wherein each of the multiple sub-blocks share a same prediction mode, and the ACT mode is enabled at a sub-block level.

IPC Classes  ?

  • H04N 19/196 - Methods or arrangements for coding, decoding, compressing or decompressing digital video signals using adaptive coding characterised by the adaptation method, adaptation tool or adaptation type used for the adaptive coding being specially adapted for the computation of encoding parameters, e.g. by averaging previously computed encoding parameters
  • H04N 11/04 - Colour television systems using pulse code modulation
  • H04N 19/105 - Selection of the reference unit for prediction within a chosen coding or prediction mode, e.g. adaptive choice of position and number of pixels used for prediction
  • H04N 19/12 - Selection from among a plurality of transforms or standards, e.g. selection between discrete cosine transform [DCT] and sub-band transform or selection between H.263 and H.264
  • H04N 19/126 - Quantisation - Details of normalisation or weighting functions, e.g. normalisation matrices or variable uniform quantisers
  • H04N 19/176 - Methods or arrangements for coding, decoding, compressing or decompressing digital video signals using adaptive coding characterised by the coding unit, i.e. the structural portion or semantic portion of the video signal being the object or the subject of the adaptive coding the unit being an image region, e.g. an object the region being a block, e.g. a macroblock
  • H04N 19/186 - Methods or arrangements for coding, decoding, compressing or decompressing digital video signals using adaptive coding characterised by the coding unit, i.e. the structural portion or semantic portion of the video signal being the object or the subject of the adaptive coding the unit being a colour or a chrominance component

15.

INTERACTION METHOD AND APPARATUS, AND DEVICE, COMPUTER-READABLE STORAGE MEDIUM AND PRODUCT

      
Application Number 18541766
Status Pending
Filing Date 2023-12-15
First Publication Date 2024-04-04
Owner Beijing Bytedance Network Technology Co., Ltd. (China)
Inventor
  • Zhang, Tiantian
  • Liu, Wenjing
  • Wang, Haiqian

Abstract

The present disclosure relates to an interaction method and apparatus, and a device, a computer-readable storage medium and a product. The method comprises: during the process of a live room playing a live video, in response to a change of interaction data in the live room, updating the display of a first progress bar, which is presented in a live video interface and corresponds to a target interaction control; and in response to triggering of the target interaction control, displaying an interaction interface, wherein the interaction interface comprises a virtual resource corresponding to the interaction data.

IPC Classes  ?

  • H04N 21/431 - Generation of visual interfaces; Content or additional data rendering
  • G06F 3/0488 - Interaction techniques based on graphical user interfaces [GUI] using specific features provided by the input device, e.g. functions controlled by the rotation of a mouse with dual sensing arrangements, or of the nature of the input device, e.g. tap gestures based on pressure sensed by a digitiser using a touch-screen or digitiser, e.g. input of commands through traced gestures
  • H04N 21/472 - End-user interface for requesting content, additional data or services; End-user interface for interacting with content, e.g. for content reservation or setting reminders, for requesting event notification or for manipulating displayed content

16.

METHOD AND APPARATUS FOR CONSTRUCTING ANDROID RUNNING ENVIRONMENT

      
Application Number 18554380
Status Pending
Filing Date 2022-03-30
First Publication Date 2024-04-04
Owner Beijing Bytedance Network Technology Co., Ltd. (China)
Inventor Liu, Chengcheng

Abstract

Disclosed in the present application are a method and apparatus for constructing an Android running environment. The method in the present application includes: when a Linux service needs to start an Android service, the Linux service initiating a creation request for an Android environment seed process by means of an inter-process communication (IPC) interface, wherein the creation request includes a path and a running parameter of a program corresponding to the Android service that needs to be started; and after receiving the creation request, the Android environment seed process running the Android service in the manner of deriving a fork process.

IPC Classes  ?

17.

REQUEST IDENTIFICATION METHOD AND APPARATUS, DEVICE, AND STORAGE MEDIUM

      
Application Number 18283603
Status Pending
Filing Date 2022-03-21
First Publication Date 2024-04-04
Owner Beijing Bytedance Network Technology Co., Ltd. (China)
Inventor
  • Zhang, Bo
  • Zhang, Yuren
  • Xie, Meng

Abstract

The present disclosure provides a request identification method and apparatus, a device, and a storage medium. The method includes: obtaining a to-be-identified access request and a frequent item set for identifying an abnormal request, the frequent item set including a target client feature obtained based on mining of historical request data, a quantity of historical request data corresponding to the target client feature being greater than a predetermined frequent threshold, and the frequent item set being an item set that passes a request timestamp distribution abnormality detection; matching client information carried in the to-be-identified access request with the target client feature included in the frequent item set to obtain a matching result; and determining, when the matching result indicates a successful match, the to-be-identified access request as an abnormal request. The abnormal request is identified based on the pre-generated frequent item set for identifying the abnormal request.

IPC Classes  ?

  • G06F 16/23 - Updating
  • G06F 11/34 - Recording or statistical evaluation of computer activity, e.g. of down time, of input/output operation
  • G06F 16/22 - Indexing; Data structures therefor; Storage structures

18.

Component-Dependent Sub-Block Dividing

      
Application Number 18528017
Status Pending
Filing Date 2023-12-04
First Publication Date 2024-04-04
Owner
  • Beijing Bytedance Network Technology Co., Ltd. (China)
  • Bytedance Inc. (USA)
Inventor
  • Zhang, Kai
  • Zhang, Li
  • Liu, Hongbin
  • Wang, Yue

Abstract

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.

IPC Classes  ?

  • H04N 19/186 - Methods or arrangements for coding, decoding, compressing or decompressing digital video signals using adaptive coding characterised by the coding unit, i.e. the structural portion or semantic portion of the video signal being the object or the subject of the adaptive coding the unit being a colour or a chrominance component
  • H04N 19/119 - Adaptive subdivision aspects e.g. subdivision of a picture into rectangular or non-rectangular coding blocks
  • H04N 19/136 - Incoming video signal characteristics or properties
  • H04N 19/176 - Methods or arrangements for coding, decoding, compressing or decompressing digital video signals using adaptive coding characterised by the coding unit, i.e. the structural portion or semantic portion of the video signal being the object or the subject of the adaptive coding the unit being an image region, e.g. an object the region being a block, e.g. a macroblock
  • H04N 19/52 - Processing of motion vectors by encoding by predictive encoding
  • H04N 19/55 - Motion estimation with spatial constraints, e.g. at image or region borders

19.

SIZE RESTRICTION BASED ON COLOR FORMAT

      
Application Number 18503754
Status Pending
Filing Date 2023-11-07
First Publication Date 2024-04-04
Owner
  • Beijing Bytedance Network Technology Co., Ltd. (China)
  • Bytedance Inc. (USA)
Inventor
  • Xu, Jizheng
  • Deng, Zhipin
  • Zhang, Li
  • Liu, Hongbin

Abstract

A method of video processing is provided to include: performing a conversion between a video including one or more video regions including one or more luma blocks and one or more chroma blocks and a coded representation of the video according to a rule; wherein the rule specifies that a chroma block from the one or more chroma blocks having a size M×N is disallowed to be represented in the coded representation using an intra mode or an intra block copy mode, wherein M and N are integers that indicate a width and a height of the chroma block, respectively; wherein the intra mode includes encoding the chroma block based on previously encoded or reconstructed video blocks, and wherein the intra block copy mode includes encoding the chroma block using at least a block vector pointing to a video frame containing a video region.

IPC Classes  ?

  • H04N 19/119 - Adaptive subdivision aspects e.g. subdivision of a picture into rectangular or non-rectangular coding blocks
  • H04N 19/105 - Selection of the reference unit for prediction within a chosen coding or prediction mode, e.g. adaptive choice of position and number of pixels used for prediction
  • H04N 19/107 - Selection of coding mode or of prediction mode between spatial and temporal predictive coding, e.g. picture refresh
  • H04N 19/11 - Selection of coding mode or of prediction mode among a plurality of spatial predictive coding modes
  • H04N 19/132 - Sampling, masking or truncation of coding units, e.g. adaptive resampling, frame skipping, frame interpolation or high-frequency transform coefficient masking
  • H04N 19/136 - Incoming video signal characteristics or properties
  • H04N 19/159 - Prediction type, e.g. intra-frame, inter-frame or bidirectional frame prediction
  • H04N 19/169 - Methods or arrangements for coding, decoding, compressing or decompressing digital video signals using adaptive coding characterised by the coding unit, i.e. the structural portion or semantic portion of the video signal being the object or the subject of the adaptive coding
  • H04N 19/174 - Methods or arrangements for coding, decoding, compressing or decompressing digital video signals using adaptive coding characterised by the coding unit, i.e. the structural portion or semantic portion of the video signal being the object or the subject of the adaptive coding the unit being an image region, e.g. an object the region being a slice, e.g. a line of blocks or a group of blocks
  • H04N 19/176 - Methods or arrangements for coding, decoding, compressing or decompressing digital video signals using adaptive coding characterised by the coding unit, i.e. the structural portion or semantic portion of the video signal being the object or the subject of the adaptive coding the unit being an image region, e.g. an object the region being a block, e.g. a macroblock
  • H04N 19/186 - Methods or arrangements for coding, decoding, compressing or decompressing digital video signals using adaptive coding characterised by the coding unit, i.e. the structural portion or semantic portion of the video signal being the object or the subject of the adaptive coding the unit being a colour or a chrominance component
  • H04N 19/503 - Methods or arrangements for coding, decoding, compressing or decompressing digital video signals using predictive coding involving temporal prediction
  • H04N 19/593 - Methods or arrangements for coding, decoding, compressing or decompressing digital video signals using predictive coding involving spatial prediction techniques
  • H04N 19/70 - Methods or arrangements for coding, decoding, compressing or decompressing digital video signals characterised by syntax aspects related to video coding, e.g. related to compression standards
  • H04N 19/96 - Tree coding, e.g. quad-tree coding

20.

METHOD AND APPARATUS FOR MULTIMEDIA PROCESSING, AND ELECTRONIC DEVICE AND MEDIUM

      
Application Number 17641790
Status Pending
Filing Date 2020-09-09
First Publication Date 2024-04-04
Owner BEIJING BYTEDANCE NETWORK TECHNOLOGY CO., LTD. (China)
Inventor
  • Wei, Zijie
  • Xie, Fei

Abstract

A method and apparatus for multimedia processing, and an electronic device and a computer-readable medium. The method comprises: in response to detecting a transmission operation of a user on a target video, acquiring multimedia information corresponding to the target video, wherein the multimedia information carries positioning information of the target video; and in response to receiving information for executing transmission, sending the multimedia information to an application server corresponding to an application for transmitting the target video, wherein the information for executing transmission comprises identification information of the application. The embodiment realizes the intuitive display of the content of the target video, and reduces the consumption of traffic.

IPC Classes  ?

21.

REAL TIME CHAT SYSTEM AND APPARATUS, DEVICE, AND STORAGE MEDIUM

      
Application Number 18254426
Status Pending
Filing Date 2021-11-22
First Publication Date 2024-03-28
Owner BEIJING BYTEDANCE NETWORK TECHNOLOGY CO., LTD. (China)
Inventor
  • Fu, Di
  • Cao, Xiaozhou

Abstract

A co-hosting system, method, apparatus and device, and a storage medium are provided. The co-hosting method includes: replying, by a co-hosting service server side, to a co-hosting inviter side with a response message carrying a virtual room identifier, in response to a co-hosting request received from the co-hosting inviter side, where the response message indicates a successful reception of the co-hosting request, and the virtual room identifier is used to enable the co-hosting inviter side to enter a virtual room; and forwarding, by the co-hosting service server side, a co-hosting acceptance message to the co-hosting inviter side, in response to the co-hosting acceptance message for the co-hosting request received from a co-hosting invitee side.

IPC Classes  ?

  • H04L 51/043 - Real-time or near real-time messaging, e.g. instant messaging [IM] using or handling presence information
  • H04L 65/1093 - In-session procedures by removing participants

22.

VOICE PROCESSING METHOD, APPARATUS AND SYSTEM, SMART TERMINAL AND ELECTRONIC DEVICE

      
Application Number 18254568
Status Pending
Filing Date 2021-12-01
First Publication Date 2024-03-28
Owner Beijing Bytedance Network Technology Co., Ltd. (China)
Inventor Yang, Zhiye

Abstract

A voice processing method, apparatus and system, a smart terminal, an electronic device and a storage medium. The method includes: obtaining audio information in a conference process; generating a call flow and a recognition flow, respectively, according to the audio information, where the call flow is used for a voice call, and the recognition flow is used for voice recognition; and sending the call flow and the recognition flow respectively. By means of the technical solution of respectively generating the call flow and the recognition flow based on the audio information, determined conference content corresponding to the audio information has more presentation dimensions and is richer, and thus the accuracy of the conference is improved, the intelligence and quality of the conference are improved, and the conference experience of users is further improved.

IPC Classes  ?

  • G10L 21/0216 - Noise filtering characterised by the method used for estimating noise
  • G10L 25/24 - Speech or voice analysis techniques not restricted to a single one of groups characterised by the type of extracted parameters the extracted parameters being the cepstrum

23.

VIDEO DISPLAY METHOD AND APPARATUS, VIDEO PROCESSING METHOD, APPARATUS, AND SYSTEM, DEVICE, AND MEDIUM

      
Application Number 18256014
Status Pending
Filing Date 2021-11-15
First Publication Date 2024-03-28
Owner BEIJING BYTEDANCE NETWORK TECHNOLOGY CO., LTD. (China)
Inventor
  • Chen, Qi
  • Zhou, Shiwen

Abstract

A video display method and apparatus, a video processing method, apparatus, and system, a device, and a medium. The video display method comprises: receiving a video generation operation for original data, wherein the original data is used for obtaining a target text, and the video generation operation is used for triggering the generation of a target video corresponding to the target text (S210); and in response to the video generation operation, displaying a generated target video, wherein the video elements of the target video comprise a caption text and a multimedia material corresponding to the caption text, the caption text is generated according to the target text, and the multimedia material is obtained according to the caption text (S220). According to the video display method and apparatus, the video processing method, apparatus, and system, the device, and the medium, the time cost of making a video can be reduced, and the quality of a made video can be improved.

IPC Classes  ?

  • H04N 21/81 - Monomedia components thereof
  • G06V 30/19 - Recognition using electronic means
  • H04N 21/431 - Generation of visual interfaces; Content or additional data rendering
  • H04N 21/488 - Data services, e.g. news ticker

24.

SIGNALING AND SYNTAX FOR IN-LOOP RESHAPING INFORMATION

      
Application Number 18492937
Status Pending
Filing Date 2023-10-24
First Publication Date 2024-03-28
Owner
  • Beijing Bytedance Network Technology Co., Ltd. (China)
  • Bytedance Inc. (USA)
Inventor
  • Zhang, Li
  • Zhang, Kai
  • Liu, Hongbin
  • Xu, Jizheng
  • Wang, Yue

Abstract

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.

IPC Classes  ?

  • H04N 19/186 - Methods or arrangements for coding, decoding, compressing or decompressing digital video signals using adaptive coding characterised by the coding unit, i.e. the structural portion or semantic portion of the video signal being the object or the subject of the adaptive coding the unit being a colour or a chrominance component
  • H04N 19/117 - Filters, e.g. for pre-processing or post-processing
  • H04N 19/159 - Prediction type, e.g. intra-frame, inter-frame or bidirectional frame prediction
  • H04N 19/70 - Methods or arrangements for coding, decoding, compressing or decompressing digital video signals characterised by syntax aspects related to video coding, e.g. related to compression standards

25.

REFERENCE PICTURE INFORMATION SIGNALING IN A VIDEO BITSTREAM

      
Application Number 18497568
Status Pending
Filing Date 2023-10-30
First Publication Date 2024-03-28
Owner
  • Beijing Bytedance Network Technology Co., Ltd. (China)
  • Bytedance Inc. (USA)
Inventor
  • Wang, Ye-Kui
  • Deng, Zhipin
  • Zhang, Li
  • Zhang, Kai
  • Xu, Jizheng

Abstract

A video processing method is provided to include performing a conversion between a video and a bitstream of the video, wherein the bitstream conforms to a format rule, and wherein the format rule specifies a condition that controls whether or how one or more syntax elements related to picture order counts for a long term reference picture are included in a reference picture list syntax structure in the bitstream.

IPC Classes  ?

  • H04N 19/70 - Methods or arrangements for coding, decoding, compressing or decompressing digital video signals characterised by syntax aspects related to video coding, e.g. related to compression standards
  • H04N 19/105 - Selection of the reference unit for prediction within a chosen coding or prediction mode, e.g. adaptive choice of position and number of pixels used for prediction
  • H04N 19/117 - Filters, e.g. for pre-processing or post-processing
  • H04N 19/169 - Methods or arrangements for coding, decoding, compressing or decompressing digital video signals using adaptive coding characterised by the coding unit, i.e. the structural portion or semantic portion of the video signal being the object or the subject of the adaptive coding
  • H04N 19/172 - Methods or arrangements for coding, decoding, compressing or decompressing digital video signals using adaptive coding characterised by the coding unit, i.e. the structural portion or semantic portion of the video signal being the object or the subject of the adaptive coding the unit being an image region, e.g. an object the region being a picture, frame or field
  • H04N 19/174 - Methods or arrangements for coding, decoding, compressing or decompressing digital video signals using adaptive coding characterised by the coding unit, i.e. the structural portion or semantic portion of the video signal being the object or the subject of the adaptive coding the unit being an image region, e.g. an object the region being a slice, e.g. a line of blocks or a group of blocks
  • H04N 19/189 - Methods or arrangements for coding, decoding, compressing or decompressing digital video signals using adaptive coding characterised by the adaptation method, adaptation tool or adaptation type used for the adaptive coding
  • H04N 19/196 - Methods or arrangements for coding, decoding, compressing or decompressing digital video signals using adaptive coding characterised by the adaptation method, adaptation tool or adaptation type used for the adaptive coding being specially adapted for the computation of encoding parameters, e.g. by averaging previously computed encoding parameters
  • H04N 19/46 - Embedding additional information in the video signal during the compression process
  • H04N 19/58 - Motion compensation with long-term prediction, i.e. the reference frame for a current frame not being the temporally closest one
  • H04N 19/635 - Methods or arrangements for coding, decoding, compressing or decompressing digital video signals using transform coding using sub-band based transform, e.g. wavelets - characterised by filter definition or implementation details
  • H04N 19/82 - Methods or arrangements for coding, decoding, compressing or decompressing digital video signals - Details of filtering operations specially adapted for video compression, e.g. for pixel interpolation involving filtering within a prediction loop
  • H04N 19/86 - Methods or arrangements for coding, decoding, compressing or decompressing digital video signals using pre-processing or post-processing specially adapted for video compression involving reduction of coding artifacts, e.g. of blockiness

26.

CONSTRAINTS FOR VIDEO CODING AND DECODING

      
Application Number 18508721
Status Pending
Filing Date 2023-11-14
First Publication Date 2024-03-28
Owner
  • Beijing Bytedance Network Technology Co., Ltd. (China)
  • Bytedance Inc. (USA)
Inventor
  • Zhang, Kai
  • Deng, Zhipin
  • Liu, Hongbin
  • Zhang, Li
  • Xu, Jizheng
  • Wang, Ye-Kui

Abstract

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.

IPC Classes  ?

  • H04N 19/186 - Methods or arrangements for coding, decoding, compressing or decompressing digital video signals using adaptive coding characterised by the coding unit, i.e. the structural portion or semantic portion of the video signal being the object or the subject of the adaptive coding the unit being a colour or a chrominance component
  • H04N 19/132 - Sampling, masking or truncation of coding units, e.g. adaptive resampling, frame skipping, frame interpolation or high-frequency transform coefficient masking
  • H04N 19/159 - Prediction type, e.g. intra-frame, inter-frame or bidirectional frame prediction
  • H04N 19/167 - Position within a video image, e.g. region of interest [ROI]
  • H04N 19/169 - Methods or arrangements for coding, decoding, compressing or decompressing digital video signals using adaptive coding characterised by the coding unit, i.e. the structural portion or semantic portion of the video signal being the object or the subject of the adaptive coding
  • H04N 19/176 - Methods or arrangements for coding, decoding, compressing or decompressing digital video signals using adaptive coding characterised by the coding unit, i.e. the structural portion or semantic portion of the video signal being the object or the subject of the adaptive coding the unit being an image region, e.g. an object the region being a block, e.g. a macroblock
  • H04N 19/70 - Methods or arrangements for coding, decoding, compressing or decompressing digital video signals characterised by syntax aspects related to video coding, e.g. related to compression standards

27.

Reference Picture Resampling Activation In Video Coding

      
Application Number 18511593
Status Pending
Filing Date 2023-11-16
First Publication Date 2024-03-28
Owner
  • Beijing Bytedance Network Technology Co., Ltd. (China)
  • Bytedance Inc. (USA)
Inventor
  • Deng, Zhipin
  • Zhang, Li
  • Zhang, Kai
  • Wang, Ye-Kui
  • Fan, Kui

Abstract

Methods, apparatus, systems for video processing, including video encoding or video decoding are described. One example method includes performing a conversion between a video comprising a video picture that includes a video slice and a bitstream of the video. The bitstream conforms to a format rule specifying that, in case a slice type of the video slice is type P and temporal motion vector prediction is enabled, usage of reference picture resampling (RPR) for a reference picture in a collocated reference picture list is disabled. The reference picture is indicated by a reference index of a collocated picture of the video slice used for the temporal motion vector prediction.

IPC Classes  ?

  • H04N 19/105 - Selection of the reference unit for prediction within a chosen coding or prediction mode, e.g. adaptive choice of position and number of pixels used for prediction
  • H04N 19/117 - Filters, e.g. for pre-processing or post-processing
  • H04N 19/119 - Adaptive subdivision aspects e.g. subdivision of a picture into rectangular or non-rectangular coding blocks
  • H04N 19/132 - Sampling, masking or truncation of coding units, e.g. adaptive resampling, frame skipping, frame interpolation or high-frequency transform coefficient masking
  • H04N 19/139 - Analysis of motion vectors, e.g. their magnitude, direction, variance or reliability
  • H04N 19/167 - Position within a video image, e.g. region of interest [ROI]
  • H04N 19/172 - Methods or arrangements for coding, decoding, compressing or decompressing digital video signals using adaptive coding characterised by the coding unit, i.e. the structural portion or semantic portion of the video signal being the object or the subject of the adaptive coding the unit being an image region, e.g. an object the region being a picture, frame or field
  • H04N 19/174 - Methods or arrangements for coding, decoding, compressing or decompressing digital video signals using adaptive coding characterised by the coding unit, i.e. the structural portion or semantic portion of the video signal being the object or the subject of the adaptive coding the unit being an image region, e.g. an object the region being a slice, e.g. a line of blocks or a group of blocks
  • H04N 19/184 - Methods or arrangements for coding, decoding, compressing or decompressing digital video signals using adaptive coding characterised by the coding unit, i.e. the structural portion or semantic portion of the video signal being the object or the subject of the adaptive coding the unit being bits, e.g. of the compressed video stream
  • H04N 19/196 - Methods or arrangements for coding, decoding, compressing or decompressing digital video signals using adaptive coding characterised by the adaptation method, adaptation tool or adaptation type used for the adaptive coding being specially adapted for the computation of encoding parameters, e.g. by averaging previously computed encoding parameters
  • H04N 19/30 - Methods or arrangements for coding, decoding, compressing or decompressing digital video signals using hierarchical techniques, e.g. scalability
  • H04N 19/52 - Processing of motion vectors by encoding by predictive encoding
  • H04N 19/547 - Motion estimation performed in a transform domain
  • H04N 19/573 - Motion compensation with multiple frame prediction using two or more reference frames in a given prediction direction
  • H04N 19/70 - Methods or arrangements for coding, decoding, compressing or decompressing digital video signals characterised by syntax aspects related to video coding, e.g. related to compression standards
  • H04N 19/82 - Methods or arrangements for coding, decoding, compressing or decompressing digital video signals - Details of filtering operations specially adapted for video compression, e.g. for pixel interpolation involving filtering within a prediction loop

28.

Palette Mode For Local Dual Tree

      
Application Number 18513020
Status Pending
Filing Date 2023-11-17
First Publication Date 2024-03-28
Owner
  • Beijing Bytedance Network Technology Co., Ltd. (China)
  • Bytedance Inc. (USA)
Inventor
  • Xu, Jizheng
  • Zhang, Li
  • Wang, Ye-Kui
  • Zhang, Kai
  • Zhu, Weijia
  • Wang, Yue
  • Wang, Yang
  • Liu, Hongbin

Abstract

Video processing methods, systems and appratrus are described. One example method includes performing a conversion between a video block of a video and a bitstream of the video using a palette mode in which samples of the video block are represented using a palette of representive color values. A size of the palette of the video block is determined based on whether a local dual tree is applied for the conversion.

IPC Classes  ?

  • H04N 19/186 - Methods or arrangements for coding, decoding, compressing or decompressing digital video signals using adaptive coding characterised by the coding unit, i.e. the structural portion or semantic portion of the video signal being the object or the subject of the adaptive coding the unit being a colour or a chrominance component
  • H04N 19/132 - Sampling, masking or truncation of coding units, e.g. adaptive resampling, frame skipping, frame interpolation or high-frequency transform coefficient masking
  • H04N 19/159 - Prediction type, e.g. intra-frame, inter-frame or bidirectional frame prediction
  • H04N 19/176 - Methods or arrangements for coding, decoding, compressing or decompressing digital video signals using adaptive coding characterised by the coding unit, i.e. the structural portion or semantic portion of the video signal being the object or the subject of the adaptive coding the unit being an image region, e.g. an object the region being a block, e.g. a macroblock
  • H04N 19/96 - Tree coding, e.g. quad-tree coding

29.

Concept Of Interweaved Prediction

      
Application Number 18514228
Status Pending
Filing Date 2023-11-20
First Publication Date 2024-03-28
Owner
  • Beijing Bytedance Network Technology Co., Ltd. (China)
  • Bytedance Inc. (USA)
Inventor
  • Zhang, Kai
  • Zhang, Li
  • Liu, Hongbin
  • Wang, Yue

Abstract

Methods, systems, and devices related to sub-block based motion prediction in video coding are described. In one representative aspect, a video processing method includes partitioning a video block into a first set of sub-blocks according to a first pattern, partitioning the video block into a second set of sub-blocks according to a second pattern, in which at least one sub-block in the second set has a different size than a sub-block in the first set, and determining a prediction block corresponding to a combination of a first intermediate prediction block that is predictively generated from the first set of sub-blocks and a second intermediate prediction block that is predictively generated from the second set of sub-blocks.

IPC Classes  ?

  • H04N 19/513 - Processing of motion vectors
  • H04N 19/105 - Selection of the reference unit for prediction within a chosen coding or prediction mode, e.g. adaptive choice of position and number of pixels used for prediction
  • H04N 19/119 - Adaptive subdivision aspects e.g. subdivision of a picture into rectangular or non-rectangular coding blocks
  • H04N 19/176 - Methods or arrangements for coding, decoding, compressing or decompressing digital video signals using adaptive coding characterised by the coding unit, i.e. the structural portion or semantic portion of the video signal being the object or the subject of the adaptive coding the unit being an image region, e.g. an object the region being a block, e.g. a macroblock

30.

Handling Video Unit Boundaries And Virtual Boundaries

      
Application Number 18516577
Status Pending
Filing Date 2023-11-21
First Publication Date 2024-03-28
Owner
  • Beijing Bytedance Network Technology Co., Ltd. (China)
  • Bytedance Inc. (USA)
Inventor
  • Zhang, Li
  • Zhang, Kai
  • Liu, Hongbin
  • Wang, Yue

Abstract

A method of video processing includes determining, for a conversion between a picture of a video that includes one or more blocks and a bitstream representation of the video, whether a virtual boundary is enabled for a block within the picture for a filtering process based on a rule related to a relationship between a bottom boundary of the block and the picture. The method also includes performing the conversion based on the determining.

IPC Classes  ?

  • H04N 19/117 - Filters, e.g. for pre-processing or post-processing
  • H04N 19/176 - Methods or arrangements for coding, decoding, compressing or decompressing digital video signals using adaptive coding characterised by the coding unit, i.e. the structural portion or semantic portion of the video signal being the object or the subject of the adaptive coding the unit being an image region, e.g. an object the region being a block, e.g. a macroblock
  • H04N 19/82 - Methods or arrangements for coding, decoding, compressing or decompressing digital video signals - Details of filtering operations specially adapted for video compression, e.g. for pixel interpolation involving filtering within a prediction loop
  • H04N 19/96 - Tree coding, e.g. quad-tree coding

31.

BLOCK SIZE DEPENDENT USE OF VIDEO CODING MODE

      
Application Number 18519287
Status Pending
Filing Date 2023-11-27
First Publication Date 2024-03-28
Owner
  • Beijing Bytedance Network Technology Co., Ltd. (China)
  • Bytedance Inc. (USA)
Inventor
  • Deng, Zhipin
  • Zhang, Li
  • Zhang, Kai
  • Liu, Hongbin

Abstract

Methods, systems, and devices for coding or decoding video wherein the picture partition mode is based on block size are described. An example method for video processing includes using a dimension of a virtual pipeline data unit (VPDU) used for a conversion between a video comprising one or more video regions comprising one or more video blocks and a bitstream representation of the video to perform a determination of whether a ternary-tree (TT) or a binary tree (BT) partitioning of a video block of the one or more video blocks is enabled, and performing, based on the determination, the conversion, wherein the dimension is equal to VSize in luma samples, wherein dimensions of the video block are CtbSizeY in luma samples, wherein VSize=min(M, CtbSizeY), and wherein M is a positive integer.

IPC Classes  ?

  • H04N 19/119 - Adaptive subdivision aspects e.g. subdivision of a picture into rectangular or non-rectangular coding blocks
  • G06T 9/40 - Tree coding, e.g. quadtree, octree
  • H04N 19/107 - Selection of coding mode or of prediction mode between spatial and temporal predictive coding, e.g. picture refresh
  • H04N 19/109 - Selection of coding mode or of prediction mode among a plurality of temporal predictive coding modes
  • H04N 19/11 - Selection of coding mode or of prediction mode among a plurality of spatial predictive coding modes
  • H04N 19/127 - Prioritisation of hardware or computational resources
  • H04N 19/132 - Sampling, masking or truncation of coding units, e.g. adaptive resampling, frame skipping, frame interpolation or high-frequency transform coefficient masking
  • H04N 19/167 - Position within a video image, e.g. region of interest [ROI]
  • H04N 19/169 - Methods or arrangements for coding, decoding, compressing or decompressing digital video signals using adaptive coding characterised by the coding unit, i.e. the structural portion or semantic portion of the video signal being the object or the subject of the adaptive coding
  • H04N 19/172 - Methods or arrangements for coding, decoding, compressing or decompressing digital video signals using adaptive coding characterised by the coding unit, i.e. the structural portion or semantic portion of the video signal being the object or the subject of the adaptive coding the unit being an image region, e.g. an object the region being a picture, frame or field
  • H04N 19/176 - Methods or arrangements for coding, decoding, compressing or decompressing digital video signals using adaptive coding characterised by the coding unit, i.e. the structural portion or semantic portion of the video signal being the object or the subject of the adaptive coding the unit being an image region, e.g. an object the region being a block, e.g. a macroblock
  • H04N 19/186 - Methods or arrangements for coding, decoding, compressing or decompressing digital video signals using adaptive coding characterised by the coding unit, i.e. the structural portion or semantic portion of the video signal being the object or the subject of the adaptive coding the unit being a colour or a chrominance component
  • H04N 19/189 - Methods or arrangements for coding, decoding, compressing or decompressing digital video signals using adaptive coding characterised by the adaptation method, adaptation tool or adaptation type used for the adaptive coding
  • H04N 19/60 - Methods or arrangements for coding, decoding, compressing or decompressing digital video signals using transform coding
  • H04N 19/61 - Methods or arrangements for coding, decoding, compressing or decompressing digital video signals using transform coding in combination with predictive coding
  • H04N 19/70 - Methods or arrangements for coding, decoding, compressing or decompressing digital video signals characterised by syntax aspects related to video coding, e.g. related to compression standards
  • H04N 19/96 - Tree coding, e.g. quad-tree coding

32.

Reference Picture Resampling

      
Application Number 18523025
Status Pending
Filing Date 2023-11-29
First Publication Date 2024-03-28
Owner
  • Beijing Bytedance Network Technology Co., Ltd. (China)
  • Bytedance Inc. (USA)
Inventor
  • Deng, Zhipin
  • Zhang, Li
  • Wang, Ye-Kui
  • Zhang, Kai

Abstract

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.

IPC Classes  ?

  • H04N 19/70 - Methods or arrangements for coding, decoding, compressing or decompressing digital video signals characterised by syntax aspects related to video coding, e.g. related to compression standards
  • H04N 19/105 - Selection of the reference unit for prediction within a chosen coding or prediction mode, e.g. adaptive choice of position and number of pixels used for prediction
  • H04N 19/174 - Methods or arrangements for coding, decoding, compressing or decompressing digital video signals using adaptive coding characterised by the coding unit, i.e. the structural portion or semantic portion of the video signal being the object or the subject of the adaptive coding the unit being an image region, e.g. an object the region being a slice, e.g. a line of blocks or a group of blocks

33.

SUB-BLOCK BASED MOTION CANDIDATE SELECTION AND SIGNALING

      
Application Number 18525099
Status Pending
Filing Date 2023-11-30
First Publication Date 2024-03-28
Owner
  • Beijing Bytedance Network Technology Co., Ltd. (China)
  • Bytedance Inc. (USA)
Inventor
  • Zhang, Kai
  • Zhang, Li
  • Liu, Hongbin
  • Xu, Jizheng
  • Wang, Yue

Abstract

Devices, systems and methods for digital video coding, which include sub-block based inter prediction methods, are described. An exemplary method for video processing includes determining, for a conversion between a current block of video and a bitstream representation of the video, a maximum number of candidates in a sub-block based merge candidate list and/or whether to add sub-block based temporal motion vector prediction (SbTMVP) candidates to the sub-block based merge candidate list based on whether temporal motion vector prediction (TMVP) is enabled for use during the conversion or whether a current picture referencing (CPR) coding mode is used for the conversion, and performing, based on the determining, the conversion.

IPC Classes  ?

  • H04N 19/105 - Selection of the reference unit for prediction within a chosen coding or prediction mode, e.g. adaptive choice of position and number of pixels used for prediction
  • H04N 19/139 - Analysis of motion vectors, e.g. their magnitude, direction, variance or reliability
  • H04N 19/159 - Prediction type, e.g. intra-frame, inter-frame or bidirectional frame prediction
  • H04N 19/17 - Methods or arrangements for coding, decoding, compressing or decompressing digital video signals using adaptive coding characterised by the coding unit, i.e. the structural portion or semantic portion of the video signal being the object or the subject of the adaptive coding the unit being an image region, e.g. an object
  • H04N 19/176 - Methods or arrangements for coding, decoding, compressing or decompressing digital video signals using adaptive coding characterised by the coding unit, i.e. the structural portion or semantic portion of the video signal being the object or the subject of the adaptive coding the unit being an image region, e.g. an object the region being a block, e.g. a macroblock
  • H04N 19/189 - Methods or arrangements for coding, decoding, compressing or decompressing digital video signals using adaptive coding characterised by the adaptation method, adaptation tool or adaptation type used for the adaptive coding
  • H04N 19/46 - Embedding additional information in the video signal during the compression process
  • H04N 19/52 - Processing of motion vectors by encoding by predictive encoding

34.

NUMBER RESTRICTION FOR SUBLAYERS

      
Application Number 18525231
Status Pending
Filing Date 2023-11-30
First Publication Date 2024-03-28
Owner
  • Beijing Bytedance Network Technology Co., Ltd. (China)
  • Bytedance Inc. (USA)
Inventor
  • Wang, Ye-Kui
  • Deng, Zhipin

Abstract

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.

IPC Classes  ?

  • H04N 19/196 - Methods or arrangements for coding, decoding, compressing or decompressing digital video signals using adaptive coding characterised by the adaptation method, adaptation tool or adaptation type used for the adaptive coding being specially adapted for the computation of encoding parameters, e.g. by averaging previously computed encoding parameters
  • H04N 19/117 - Filters, e.g. for pre-processing or post-processing
  • H04N 19/167 - Position within a video image, e.g. region of interest [ROI]
  • H04N 19/172 - Methods or arrangements for coding, decoding, compressing or decompressing digital video signals using adaptive coding characterised by the coding unit, i.e. the structural portion or semantic portion of the video signal being the object or the subject of the adaptive coding the unit being an image region, e.g. an object the region being a picture, frame or field
  • H04N 19/70 - Methods or arrangements for coding, decoding, compressing or decompressing digital video signals characterised by syntax aspects related to video coding, e.g. related to compression standards
  • H04N 19/82 - Methods or arrangements for coding, decoding, compressing or decompressing digital video signals - Details of filtering operations specially adapted for video compression, e.g. for pixel interpolation involving filtering within a prediction loop

35.

METHODS AND APPARATUSES FOR SEARCH RESULT PRESENTATION AND FOR SEARCH REQUEST PROCESSING

      
Application Number 18525511
Status Pending
Filing Date 2023-11-30
First Publication Date 2024-03-28
Owner Beijing Bytedance Network Technology Co., Ltd. (China)
Inventor
  • Lin, Yating
  • Wu, Yujie
  • Hou, Mulan
  • Liu, Qingqing
  • Li, Junpeng
  • Wu, Junxin
  • Yu, Xin

Abstract

The disclosure provides methods and apparatuses, electronic device, storage medium, computer program product and computer program for search result presentation and for search request processing. The method for search result presentation includes: in response to a trigger operation, initiating a search request for a target question, the target question corresponding to a plurality of answers; acquiring a plurality of pieces of structured information characterizing the respective answers, wherein the structured information is obtained by extracting from search results that support the respective answers and aggregating according to a target aggregation approach corresponding to an attribute feature of the target question, the search results are multimedia contents recalled on the basis of the target question, and each piece of structured information comprises an argument and/or a premise of an answer and core content of the answer; and presenting the plurality of pieces of the structured information on a search result page.

IPC Classes  ?

36.

VIDEO SPECIAL EFFECTS PROCESSING METHOD AND APPARATUS

      
Application Number 18528745
Status Pending
Filing Date 2023-12-04
First Publication Date 2024-03-28
Owner BEIJING BYTEDANCE NETWORK TECHNOLOGY CO., LTD. (China)
Inventor
  • Li, Xiaoqi
  • Zhou, Jingjin

Abstract

The embodiments of the disclosure disclose a video effect processing method and a video effect processing device. The method includes: detecting audio of a video; acquiring a video frame in the video when the audio is detected at a preset rhythm; performing effect processing on the target object in the video frame to obtain an effect processed video frame; and displaying and playing the effect processed video frame.

IPC Classes  ?

  • H04N 5/262 - Studio circuits, e.g. for mixing, switching-over, change of character of image, other special effects
  • G06V 10/40 - Extraction of image or video features
  • G10H 1/36 - Accompaniment arrangements
  • H04N 5/265 - Mixing

37.

EMAIL FORWARDING METHOD AND APPARATUS, ELECTRONIC DEVICE, AND STORAGE MEDIUM

      
Application Number 18529610
Status Pending
Filing Date 2023-12-05
First Publication Date 2024-03-28
Owner BEIJING BYTEDANCE NETWORK TECHNOLOGY CO., LTD. (China)
Inventor Liao, Yudong

Abstract

A method and a device for forwarding an email, an electronic device, and a storage medium are provided. The method includes: determining a to-be-forwarded email thread and a target instant messaging IM conversation, in response to a detection of an email forwarding operation, wherein the to-be-forwarded email thread includes a plurality of associated emails having same feature information; and forwarding the to-be-forwarded email thread to the target IM conversation of an instant messaging client and causing the to-be-forwarded email thread to be displayed in the target IM conversation. The same feature information includes at least one of a same subject, sending times within a preset time range, a same sender, a same recipient, a replying reference relationship, and a forwarding reference relationship.

IPC Classes  ?

  • H04L 51/42 - Mailbox-related aspects, e.g. synchronisation of mailboxes
  • H04L 51/046 - Interoperability with other network applications or services

38.

METHOD AND APPARATUS FOR ADJUSTING IMAGE BRIGHTNESS, ELECTRONIC DEVICE, AND MEDIUM

      
Application Number 18274659
Status Pending
Filing Date 2021-11-25
First Publication Date 2024-03-28
Owner Beijing Bytedance Network Technology Co., Ltd. (China)
Inventor Ji, Jingyu

Abstract

Embodiments of the present disclosure provide a method and apparatus for adjusting image brightness, an electronic device, and a medium. The method includes: obtaining a first image to be adjusted; dividing the first image into a plurality of image portions; for a first image portion of the plurality of image portions, determining a brightness adjustment strategy based on brightness of the first image portion and performing brightness adjustment on the first image portion based on the brightness adjustment strategy, to obtain a second image portion; and obtaining a second image by replacing the first image portion with the second image portion in the first image.

IPC Classes  ?

  • G06T 5/77 - Retouching; Inpainting; Scratch removal
  • G06T 5/50 - Image enhancement or restoration by the use of more than one image, e.g. averaging, subtraction

39.

Prediction Refinement For Affine Merge And Affine Motion Vector Prediction Mode

      
Application Number 18516447
Status Pending
Filing Date 2023-11-21
First Publication Date 2024-03-28
Owner
  • Beijing Bytedance Network Technology Co., Ltd. (China)
  • Bytedance Inc. (USA)
Inventor
  • Deng, Zhipin
  • Zhang, Li
  • Wang, Ye-Kui
  • Zhang, Kai
  • Xu, Jizheng

Abstract

A method includes determining, for a conversion between a video block of a video and a bitstream of the video, a size of prediction block corresponding to the video block according to a rule. The method also includes performing the conversion based on the determining. The rule specifies that a first size of the prediction block is determined responsive to whether a prediction refinement using optical flow technique is used for coding the video block. The video block has a second size and is coded using an affine merge mode or an affine advanced motion vector prediction mode.

IPC Classes  ?

  • H04N 19/117 - Filters, e.g. for pre-processing or post-processing
  • H04N 19/105 - Selection of the reference unit for prediction within a chosen coding or prediction mode, e.g. adaptive choice of position and number of pixels used for prediction
  • H04N 19/132 - Sampling, masking or truncation of coding units, e.g. adaptive resampling, frame skipping, frame interpolation or high-frequency transform coefficient masking
  • H04N 19/139 - Analysis of motion vectors, e.g. their magnitude, direction, variance or reliability
  • H04N 19/159 - Prediction type, e.g. intra-frame, inter-frame or bidirectional frame prediction
  • H04N 19/174 - Methods or arrangements for coding, decoding, compressing or decompressing digital video signals using adaptive coding characterised by the coding unit, i.e. the structural portion or semantic portion of the video signal being the object or the subject of the adaptive coding the unit being an image region, e.g. an object the region being a slice, e.g. a line of blocks or a group of blocks
  • H04N 19/176 - Methods or arrangements for coding, decoding, compressing or decompressing digital video signals using adaptive coding characterised by the coding unit, i.e. the structural portion or semantic portion of the video signal being the object or the subject of the adaptive coding the unit being an image region, e.g. an object the region being a block, e.g. a macroblock
  • H04N 19/186 - Methods or arrangements for coding, decoding, compressing or decompressing digital video signals using adaptive coding characterised by the coding unit, i.e. the structural portion or semantic portion of the video signal being the object or the subject of the adaptive coding the unit being a colour or a chrominance component
  • H04N 19/463 - Embedding additional information in the video signal during the compression process by compressing encoding parameters before transmission
  • H04N 19/52 - Processing of motion vectors by encoding by predictive encoding
  • H04N 19/70 - Methods or arrangements for coding, decoding, compressing or decompressing digital video signals characterised by syntax aspects related to video coding, e.g. related to compression standards
  • H04N 19/80 - Methods or arrangements for coding, decoding, compressing or decompressing digital video signals - Details of filtering operations specially adapted for video compression, e.g. for pixel interpolation

40.

Generalized Bi Directional Prediction Mode In Video Processing

      
Application Number 18516620
Status Pending
Filing Date 2023-11-21
First Publication Date 2024-03-28
Owner
  • Beijing Bytedance Network Technology Co., Ltd. (China)
  • Bytedance Inc. (USA)
Inventor
  • Liu, Hongbin
  • Zhang, Li
  • Zhang, Kai
  • Xu, Jizheng
  • Wang, Yue

Abstract

A method of video processing is provided. The method includes: determining, for a conversion between a first video block of a video and a bitstream of the video, that a merge mode with motion vector differences is applied into the first video block; and performing the conversion based on the determining, where the merge mode includes motion vector expression to derive motion information of the first video block, where the motion vector expression includes a first parameter representing a motion vector difference and a second parameter indicating a base candidate from a base candidate list, where the first parameter includes a first motion magnitude and a first motion direction, and where the base candidate list is based on a first merge candidate list for a merge mode which is constructed for the first video block during the conversion.

IPC Classes  ?

  • H04N 19/52 - Processing of motion vectors by encoding by predictive encoding
  • H04N 19/105 - Selection of the reference unit for prediction within a chosen coding or prediction mode, e.g. adaptive choice of position and number of pixels used for prediction
  • H04N 19/109 - Selection of coding mode or of prediction mode among a plurality of temporal predictive coding modes
  • H04N 19/129 - Scanning of coding units, e.g. zig-zag scan of transform coefficients or flexible macroblock ordering [FMO]
  • H04N 19/137 - Motion inside a coding unit, e.g. average field, frame or block difference
  • H04N 19/139 - Analysis of motion vectors, e.g. their magnitude, direction, variance or reliability
  • H04N 19/176 - Methods or arrangements for coding, decoding, compressing or decompressing digital video signals using adaptive coding characterised by the coding unit, i.e. the structural portion or semantic portion of the video signal being the object or the subject of the adaptive coding the unit being an image region, e.g. an object the region being a block, e.g. a macroblock
  • H04N 19/184 - Methods or arrangements for coding, decoding, compressing or decompressing digital video signals using adaptive coding characterised by the coding unit, i.e. the structural portion or semantic portion of the video signal being the object or the subject of the adaptive coding the unit being bits, e.g. of the compressed video stream
  • H04N 19/196 - Methods or arrangements for coding, decoding, compressing or decompressing digital video signals using adaptive coding characterised by the adaptation method, adaptation tool or adaptation type used for the adaptive coding being specially adapted for the computation of encoding parameters, e.g. by averaging previously computed encoding parameters
  • H04N 19/46 - Embedding additional information in the video signal during the compression process
  • H04N 19/70 - Methods or arrangements for coding, decoding, compressing or decompressing digital video signals characterised by syntax aspects related to video coding, e.g. related to compression standards

41.

IMAGE PROCESSING METHOD AND APPARATUS, ELECTRONIC DEVICE AND MEDIUM

      
Application Number 18274928
Status Pending
Filing Date 2021-11-25
First Publication Date 2024-03-21
Owner Beijing Bytedance Network Technology Co., Ltd. (China)
Inventor Xu, Yitian

Abstract

Provided are image processing method and apparatus, an electronic device, and a computer-readable storage medium. The image processing method includes: obtaining at least two to-be-synthesized images, in which the at least two to-be-synthesized images are images of an object captured at different exposures; determining an image luminance value of each of the at least two to-be-synthesized images; determining, for each of the at least two to-be-synthesized images, a luminance weight of each pixel of the to-be-synthesized image based on the image luminance value of the to-be-synthesized image and a luminance value of each pixel of the to-be-synthesized image; and obtaining a target image by performing image synthesis processing based on the luminance value of each pixel of the at least two to-be-synthesized images and the luminance weight of each pixel of the at least two to-be-synthesized images. The method can improve quality of the synthesized image and user experience

IPC Classes  ?

  • G06T 5/50 - Image enhancement or restoration by the use of more than one image, e.g. averaging, subtraction
  • H04N 23/71 - Circuitry for evaluating the brightness variation
  • H04N 23/76 - Circuitry for compensating brightness variation in the scene by influencing the image signals

42.

Sample Determination For Adaptive Loop Filtering

      
Application Number 18503773
Status Pending
Filing Date 2023-11-07
First Publication Date 2024-03-21
Owner
  • Beijing Bytedance Network Technology Co., Ltd. (China)
  • Bytedance Inc. (USA)
Inventor
  • Zhang, Li
  • Zhang, Kai
  • Liu, Hongbin
  • Wang, Yue

Abstract

A method of video processing includes determining a classification of samples of a block in a video picture of a video according to a rule, wherein the video picture is divided into multiple regions, and wherein the rule disallows use of neighboring samples of a current sample across one or more boundaries of the multiple regions for the classification. The one or more boundaries of the multiple regions comprises a virtual boundary for an adaptive loop filtering (ALF) process. The method also includes performing a conversion between the block and a bitstream representation of the video by selectively applying the ALF process according to the classification.

IPC Classes  ?

  • H04N 19/117 - Filters, e.g. for pre-processing or post-processing
  • H04N 19/132 - Sampling, masking or truncation of coding units, e.g. adaptive resampling, frame skipping, frame interpolation or high-frequency transform coefficient masking
  • H04N 19/14 - Coding unit complexity, e.g. amount of activity or edge presence estimation
  • H04N 19/176 - Methods or arrangements for coding, decoding, compressing or decompressing digital video signals using adaptive coding characterised by the coding unit, i.e. the structural portion or semantic portion of the video signal being the object or the subject of the adaptive coding the unit being an image region, e.g. an object the region being a block, e.g. a macroblock
  • H04N 19/82 - Methods or arrangements for coding, decoding, compressing or decompressing digital video signals - Details of filtering operations specially adapted for video compression, e.g. for pixel interpolation involving filtering within a prediction loop
  • H04N 19/96 - Tree coding, e.g. quad-tree coding

43.

Coefficients Coding In Transform Skip Mode

      
Application Number 18517737
Status Pending
Filing Date 2023-11-22
First Publication Date 2024-03-21
Owner
  • Beijing Bytedance Network Technology Co., Ltd. (China)
  • Bytedance Inc. (USA)
Inventor
  • Wang, Ye-Kui
  • Zhu, Weijia
  • Zhang, Li
  • Deng, Zhipin

Abstract

Methods and apparatus for video processing are disclosed. The processing may include video encoding, video decoding, or video transcoding. One example method includes performing a conversion between a current block of a video and a bitstream of the video. The bitstream conforms to a rule that specifies that a context index offset is used for including a first sign flag of a first coefficient in the bitstream. The rule specifies that a value of the context index offset is based on whether a first coding mode is applied on the current block in the bitstream.

IPC Classes  ?

  • H04N 19/105 - Selection of the reference unit for prediction within a chosen coding or prediction mode, e.g. adaptive choice of position and number of pixels used for prediction
  • H04N 19/169 - Methods or arrangements for coding, decoding, compressing or decompressing digital video signals using adaptive coding characterised by the coding unit, i.e. the structural portion or semantic portion of the video signal being the object or the subject of the adaptive coding
  • H04N 19/176 - Methods or arrangements for coding, decoding, compressing or decompressing digital video signals using adaptive coding characterised by the coding unit, i.e. the structural portion or semantic portion of the video signal being the object or the subject of the adaptive coding the unit being an image region, e.g. an object the region being a block, e.g. a macroblock
  • H04N 19/46 - Embedding additional information in the video signal during the compression process

44.

HAND-GESTURE-BASED INTERACTION METHOD AND APPARATUS, AND CLIENT

      
Application Number 18520876
Status Pending
Filing Date 2023-11-28
First Publication Date 2024-03-21
Owner BEIJING BYTEDANCE NETWORK TECHNOLOGY CO., LTD. (China)
Inventor
  • Li, Yichen
  • Zhou, Jun
  • Wang, Lin

Abstract

The present disclosure relates to a hand-gesture-based interaction method and apparatus, and a client. The method includes: in a live stream process of one network live stream, when a function of playback of a hand gesture animation is in an activated state, a client of an anchor user recognizes a hand gesture of the anchor user. When a hand gesture category matches a preset category of the hand gesture animation, the client of the anchor user plays back the hand gesture animation in a first area corresponding to a hand gesture position, and transmits a first content to a client of a viewing user through a first server. The client of the viewing user, based on the first content, plays back the hand gesture animation in a second area corresponding to the hand gesture position, and detects a trigger operation on the second area.

IPC Classes  ?

  • G06F 3/01 - Input arrangements or combined input and output arrangements for interaction between user and computer
  • G06T 13/00 - Animation

45.

HOTFIX METHOD, APPARATUS, DEVICE AND STORAGE MEDIUM

      
Application Number 18263678
Status Pending
Filing Date 2022-02-22
First Publication Date 2024-03-21
Owner Beijing Bytedance Network Technology Co., Ltd. (China)
Inventor Wei, Juncheng

Abstract

A hotfix method, an apparatus, a device and a storage medium are provided in embodiments of the present disclosure. The method includes: compiling a software development kit (SDK) for a hotfix; searching for a target file for storing a keep rule used during code obfuscation; searching for content that needs to be kept in the SDK, and generating an updated keep rule based on the content; updating the keep rule in the target file to the updated keep rule, and generating a binary archive file; where the binary archive file is used for providing a hotfix function for a target application accessing the SDK.

IPC Classes  ?

  • G06F 8/656 - Updates while running
  • G06F 8/41 - Compilation
  • G06F 21/14 - Protecting executable software against software analysis or reverse engineering, e.g. by obfuscation

46.

Using Neighboring Samples In Cross-Component Video Coding

      
Application Number 18502724
Status Pending
Filing Date 2023-11-06
First Publication Date 2024-03-21
Owner
  • Beijing Bytedance Network Technology Co., Ltd. (China)
  • Bytedance Inc. (USA)
Inventor
  • Wang, Yang
  • Zhang, Li
  • Zhang, Kai
  • Liu, Hongbin
  • Wang, Yue

Abstract

A method of video processing is provided. The method includes: determining, for a conversion between a video block of a video and a bitstream of the video, a selected neighboring sample list according to an order, wherein the order specifies that above neighboring samples are added to the selected neighboring sample list before left neighboring samples, and performing the conversion based on a cross-component linear model, wherein parameters of a cross-component linear model is derived using a derivation method that is based on samples from the selected neighboring sample list.

IPC Classes  ?

  • H04N 19/132 - Sampling, masking or truncation of coding units, e.g. adaptive resampling, frame skipping, frame interpolation or high-frequency transform coefficient masking
  • H04N 19/105 - Selection of the reference unit for prediction within a chosen coding or prediction mode, e.g. adaptive choice of position and number of pixels used for prediction
  • H04N 19/176 - Methods or arrangements for coding, decoding, compressing or decompressing digital video signals using adaptive coding characterised by the coding unit, i.e. the structural portion or semantic portion of the video signal being the object or the subject of the adaptive coding the unit being an image region, e.g. an object the region being a block, e.g. a macroblock
  • H04N 19/186 - Methods or arrangements for coding, decoding, compressing or decompressing digital video signals using adaptive coding characterised by the coding unit, i.e. the structural portion or semantic portion of the video signal being the object or the subject of the adaptive coding the unit being a colour or a chrominance component
  • H04N 19/46 - Embedding additional information in the video signal during the compression process

47.

EFFICIENT AFFINE MERGE MOTION VECTOR DERIVATION

      
Application Number 18503360
Status Pending
Filing Date 2023-11-07
First Publication Date 2024-03-21
Owner
  • Beijing Bytedance Network Technology Co., Ltd. (China)
  • Bytedance Inc. (USA)
Inventor
  • Zhang, Kai
  • Zhang, Li
  • Liu, Hongbin
  • Wang, Yue

Abstract

A video processing method for efficient affine merge motion vector derivation is disclosed. In one aspect, a video processing method is provided to include partitioning a current video block into sub-blocks; deriving, for each sub-block, a motion vector, where the motion vector for each sub-block is associated with a position for that sub-block according to a position rule; and processing a bitstream representation of the current video block using motion vectors for the sub-blocks.

IPC Classes  ?

  • H04N 19/513 - Processing of motion vectors
  • H04N 19/176 - Methods or arrangements for coding, decoding, compressing or decompressing digital video signals using adaptive coding characterised by the coding unit, i.e. the structural portion or semantic portion of the video signal being the object or the subject of the adaptive coding the unit being an image region, e.g. an object the region being a block, e.g. a macroblock

48.

MOTION VECTOR RANGE BASED ON MOTION VECTOR PRECISION

      
Application Number 18511098
Status Pending
Filing Date 2023-11-16
First Publication Date 2024-03-21
Owner
  • Beijing Bytedance Network Technology Co., Ltd. (China)
  • Bytedance Inc. (USA)
Inventor
  • Zhang, Li
  • Zhang, Kai
  • Liu, Hongbin
  • Xu, Jizheng
  • Wang, Yue

Abstract

A method for video processing is provided to comprise: determining a motion vector precision of one or more motion vectors related to a current video block of a video; selecting, based on the motion vector precision, a motion vector range; and performing, based on the motion vector range, a conversion between the current video block and a bitstream representation of the video.

IPC Classes  ?

  • H04N 19/513 - Processing of motion vectors
  • H04N 19/172 - Methods or arrangements for coding, decoding, compressing or decompressing digital video signals using adaptive coding characterised by the coding unit, i.e. the structural portion or semantic portion of the video signal being the object or the subject of the adaptive coding the unit being an image region, e.g. an object the region being a picture, frame or field
  • H04N 19/176 - Methods or arrangements for coding, decoding, compressing or decompressing digital video signals using adaptive coding characterised by the coding unit, i.e. the structural portion or semantic portion of the video signal being the object or the subject of the adaptive coding the unit being an image region, e.g. an object the region being a block, e.g. a macroblock
  • H04N 19/184 - Methods or arrangements for coding, decoding, compressing or decompressing digital video signals using adaptive coding characterised by the coding unit, i.e. the structural portion or semantic portion of the video signal being the object or the subject of the adaptive coding the unit being bits, e.g. of the compressed video stream
  • H04N 19/186 - Methods or arrangements for coding, decoding, compressing or decompressing digital video signals using adaptive coding characterised by the coding unit, i.e. the structural portion or semantic portion of the video signal being the object or the subject of the adaptive coding the unit being a colour or a chrominance component
  • H04N 19/51 - Motion estimation or motion compensation
  • H04N 19/517 - Processing of motion vectors by encoding

49.

WEIGHTED SAMPLE BI-PREDICTION IN VIDEO CODING

      
Application Number 18515482
Status Pending
Filing Date 2023-11-21
First Publication Date 2024-03-21
Owner
  • Beijing Bytedance Network Technology Co., Ltd. (China)
  • Bytedance Inc. (USA)
Inventor
  • Wang, Yang
  • Liu, Hongbin
  • Zhang, Li
  • Zhang, Kai
  • Xu, Jizheng
  • Wang, Yue

Abstract

A method of video processing is described. The method includes: deriving, for a conversion between a current block of a video and a coded representation of the video, a prediction block for the current block that is determined according to a tool in which weights are used to determine a weighted sum of two initial prediction blocks used to determine the prediction block; and performing the conversion using the prediction block; wherein the deriving includes: applying the weights to two intermediate prediction samples that respectively belong to the two initial prediction blocks to derive a final prediction sample; and performing a right shift operation for the final prediction sample, wherein the right shift operation is pbSample»(shift1+3)), wherein pbSample represents the final prediction sample, shift 1 is set equal to Max(2, 14−bitDepth); and determining the prediction block based on the final prediction sample.

IPC Classes  ?

  • H04N 19/132 - Sampling, masking or truncation of coding units, e.g. adaptive resampling, frame skipping, frame interpolation or high-frequency transform coefficient masking
  • H04N 19/105 - Selection of the reference unit for prediction within a chosen coding or prediction mode, e.g. adaptive choice of position and number of pixels used for prediction
  • H04N 19/137 - Motion inside a coding unit, e.g. average field, frame or block difference
  • H04N 19/159 - Prediction type, e.g. intra-frame, inter-frame or bidirectional frame prediction
  • H04N 19/176 - Methods or arrangements for coding, decoding, compressing or decompressing digital video signals using adaptive coding characterised by the coding unit, i.e. the structural portion or semantic portion of the video signal being the object or the subject of the adaptive coding the unit being an image region, e.g. an object the region being a block, e.g. a macroblock
  • H04N 19/186 - Methods or arrangements for coding, decoding, compressing or decompressing digital video signals using adaptive coding characterised by the coding unit, i.e. the structural portion or semantic portion of the video signal being the object or the subject of the adaptive coding the unit being a colour or a chrominance component
  • H04N 19/46 - Embedding additional information in the video signal during the compression process

50.

Use Of Header Syntax Elements And Adaptation Parameter Set

      
Application Number 18516493
Status Pending
Filing Date 2023-11-21
First Publication Date 2024-03-21
Owner
  • Beijing Bytedance Network Technology Co., Ltd. (China)
  • Bytedance Inc. (USA)
Inventor
  • Deng, Zhipin
  • Zhang, Li
  • Wang, Ye-Kui
  • Zhang, Kai
  • Xu, Jizheng

Abstract

Systems, methods and apparatus for video processing are described. The video processing may include video encoding, video decoding, or video transcoding. One example method of video processing includes performing a conversion between a video and a bitstream of the video according to a format rule. The format rule specifies that constraints on values of one or more first syntax elements in an adaptation parameter set are defined based on semantics of second syntax elements in a picture header and/or a slice header when a picture or a slice referring to the adaptation parameter set.

IPC Classes  ?

  • H04N 19/70 - Methods or arrangements for coding, decoding, compressing or decompressing digital video signals characterised by syntax aspects related to video coding, e.g. related to compression standards
  • H04N 19/117 - Filters, e.g. for pre-processing or post-processing
  • H04N 19/169 - Methods or arrangements for coding, decoding, compressing or decompressing digital video signals using adaptive coding characterised by the coding unit, i.e. the structural portion or semantic portion of the video signal being the object or the subject of the adaptive coding
  • H04N 19/186 - Methods or arrangements for coding, decoding, compressing or decompressing digital video signals using adaptive coding characterised by the coding unit, i.e. the structural portion or semantic portion of the video signal being the object or the subject of the adaptive coding the unit being a colour or a chrominance component

51.

INTER LAYER PREDICTION WITH DIFFERENT CODING BLOCK SIZE

      
Application Number 18517997
Status Pending
Filing Date 2023-11-22
First Publication Date 2024-03-21
Owner
  • Beijing Bytedance Network Technology Co., Ltd. (China)
  • Bytedance Inc. (USA)
Inventor
  • Deng, Zhipin
  • Zhang, Li

Abstract

Several techniques for video encoding and video decoding are described. One example method includes performing a conversion between a video unit of a current picture of a video and a bitstream of the video according to a rule. The rule specifies that, for a given picture to be available as a reference picture whose motion information is used for the conversion, the given picture has a same coding tree unit size or a same coding tree block size as the current picture.

IPC Classes  ?

  • H04N 19/105 - Selection of the reference unit for prediction within a chosen coding or prediction mode, e.g. adaptive choice of position and number of pixels used for prediction
  • H04N 19/174 - Methods or arrangements for coding, decoding, compressing or decompressing digital video signals using adaptive coding characterised by the coding unit, i.e. the structural portion or semantic portion of the video signal being the object or the subject of the adaptive coding the unit being an image region, e.g. an object the region being a slice, e.g. a line of blocks or a group of blocks
  • H04N 19/46 - Embedding additional information in the video signal during the compression process
  • H04N 19/70 - Methods or arrangements for coding, decoding, compressing or decompressing digital video signals characterised by syntax aspects related to video coding, e.g. related to compression standards

52.

SEARCH REQUEST PROCESSING METHOD AND APPARATUS, COMPUTER DEVICE, AND STORAGE MEDIUM

      
Application Number 18524766
Status Pending
Filing Date 2023-11-30
First Publication Date 2024-03-21
Owner Beijing Bytedance Network Technology Co., Ltd. (China)
Inventor
  • Lin, Yating
  • Wu, Yujie
  • Hou, Mulan
  • Jiang, Xiaokun
  • Li, Pengshuai
  • Zhang, Zijian
  • Wang, Chaoyang

Abstract

Provided are a search request processing method, an apparatus, a computer device, a storage medium, a computer product, and a computer program. The method includes: in response to a search instruction, sending a search request comprising a target question; acquiring a plurality of sets of answer information corresponding to the target question, wherein each set of answer information includes answer summary information and a multimedia content supporting the answer summary information; the genre of the multimedia content is determined on the basis of a category of the target question, and the answer summary information is extracted on the basis of the multimedia content; and displaying the answer summary information in each set of answer information on a search result page, and displaying, when any piece of answer summary information is selected, at least part of the multimedia content supporting the selected answer summary information.

IPC Classes  ?

  • G06F 16/438 - Presentation of query results
  • G06F 16/435 - Filtering based on additional data, e.g. user or group profiles
  • G06F 16/45 - Clustering; Classification

53.

SCREEN CONTENT PROCESSING METHOD AND APPARATUS, AND DEVICE

      
Application Number 18262533
Status Pending
Filing Date 2022-01-26
First Publication Date 2024-03-14
Owner Beijing Bytedance Network Technology Co., Ltd. (China)
Inventor
  • Li, Lingyu
  • Wang, Yue
  • Zhang, Li

Abstract

A screen content processing method includes: dividing screen content into a plurality of areas; detecting pixel similarity between a first target area of a current frame of the screen content and a second target area of a previous frame of the screen content; using a pixel hash table of the second target area as a pixel hash table of the first target area if the similarity satisfies a first detection result; calculating pixel hash values of the first target area to establish a pixel hash table if the similarity satisfies a second detection result; traversing, according to a pixel hash table of an area to be coded in the first target area of the current frame, pixel hash tables of reference areas and performing intra block copy processing or hash motion estimation processing, to complete screen content processing for the first target area of the current frame.

IPC Classes  ?

  • H04N 19/109 - Selection of coding mode or of prediction mode among a plurality of temporal predictive coding modes
  • H04N 19/119 - Adaptive subdivision aspects e.g. subdivision of a picture into rectangular or non-rectangular coding blocks
  • H04N 19/137 - Motion inside a coding unit, e.g. average field, frame or block difference
  • H04N 19/172 - Methods or arrangements for coding, decoding, compressing or decompressing digital video signals using adaptive coding characterised by the coding unit, i.e. the structural portion or semantic portion of the video signal being the object or the subject of the adaptive coding the unit being an image region, e.g. an object the region being a picture, frame or field
  • H04N 19/503 - Methods or arrangements for coding, decoding, compressing or decompressing digital video signals using predictive coding involving temporal prediction

54.

METHOD AND APPARATUS FOR GENERATING LIGHTING IMAGE, DEVICE, AND MEDIUM

      
Application Number 18275778
Status Pending
Filing Date 2022-01-24
First Publication Date 2024-03-14
Owner Beijing Bytedance Network Technology Co., Ltd. (China)
Inventor Hu, Beixin

Abstract

Provided are a method and apparatus for generating a lighting image, a device, and a medium. The method includes: establishing a plurality of Graphics Processing Unit (GPU) particles in a virtual space; acquiring a position of each GPU particle in the virtual space, and drawing, at the position of each GPU particle, a particle model for representing a lighting area; selecting a plurality of target particle models based on a positional relationship between each particle model and an illuminated object in the virtual space, and determining a lighting range corresponding to each target particle model; rendering each target particle model according to the lighting range corresponding to each target particle model to obtain a virtual lighting range image; and fusing the virtual lighting range image with a scene image corresponding to the illuminated object to obtain a lighting image in the virtual space.

IPC Classes  ?

  • G06T 15/50 - Lighting effects
  • A63F 13/57 - Simulating properties, behaviour or motion of objects in the game world, e.g. computing tyre load in a car race game
  • G06T 7/50 - Depth or shape recovery
  • G06T 7/73 - Determining position or orientation of objects or cameras using feature-based methods
  • G06T 19/20 - Editing of 3D images, e.g. changing shapes or colours, aligning objects or positioning parts

55.

INTRA BLOCK COPY CODING AND DECODING

      
Application Number 18510423
Status Pending
Filing Date 2023-11-15
First Publication Date 2024-03-14
Owner
  • Beijing Bytedance Network Technology Co., Ltd. (China)
  • Bytedance Inc. (USA)
Inventor
  • Zhang, Li
  • Zhang, Kai
  • Xu, Jizheng
  • Liu, Hongbin

Abstract

A method of video processing includes determining, for a conversion between a current block of a video and a coded representation of the video, whether a syntax element indicating usage of a skip mode for an intra-block copy (IBC) coding model is included in the coded representation according to a rule that specifies that signaling of the syntax element is based on a dimension of the current block and/or a maximum allowed dimension for a block that is coded using the IBC coding model. The method also includes performing the conversion based on the determining.

IPC Classes  ?

  • H04N 19/70 - Methods or arrangements for coding, decoding, compressing or decompressing digital video signals characterised by syntax aspects related to video coding, e.g. related to compression standards
  • H04N 19/119 - Adaptive subdivision aspects e.g. subdivision of a picture into rectangular or non-rectangular coding blocks
  • H04N 19/124 - Quantisation
  • H04N 19/132 - Sampling, masking or truncation of coding units, e.g. adaptive resampling, frame skipping, frame interpolation or high-frequency transform coefficient masking
  • H04N 19/159 - Prediction type, e.g. intra-frame, inter-frame or bidirectional frame prediction
  • H04N 19/176 - Methods or arrangements for coding, decoding, compressing or decompressing digital video signals using adaptive coding characterised by the coding unit, i.e. the structural portion or semantic portion of the video signal being the object or the subject of the adaptive coding the unit being an image region, e.g. an object the region being a block, e.g. a macroblock
  • H04N 19/593 - Methods or arrangements for coding, decoding, compressing or decompressing digital video signals using predictive coding involving spatial prediction techniques

56.

INFORMATION INTERACTION METHOD AND APPARATUS, SYSTEM AND ELECTRONIC DEVICE

      
Application Number 18513368
Status Pending
Filing Date 2023-11-17
First Publication Date 2024-03-14
Owner Beijing Bytedance Network Technology Co., Ltd. (China)
Inventor
  • Xu, Qianyi
  • Lu, Shuhan

Abstract

Embodiments of the present disclosure provide an information interaction method and apparatus, system and electronic device. The method comprises: receiving an interview instruction issued by a user to enter a preset interview; sending an interview request generated according to the interview instruction to a multimedia conferencing server to instruct the multimedia conferencing server to connect a terminal device to a predetermined web conference room, and determining a user identity of the user according to user information indicated by the interview request; in response to the user identity of the user being determined to be an interviewer, receiving first interview information that matches the interviewer identity as returned by the multimedia conferencing server; displaying a resume indicated by the resume information in a multimedia conferencing client of the terminal device. Thus, it is possible to view the resume of the candidate while holding an interview by means of multimedia conferencing.

IPC Classes  ?

  • G06F 16/34 - Browsing; Visualisation therefor
  • G06F 3/048 - Interaction techniques based on graphical user interfaces [GUI]
  • G06Q 10/1053 - Employment or hiring
  • H04M 3/56 - Arrangements for connecting several subscribers to a common circuit, i.e. affording conference facilities

57.

INTERACTION METHOD AND APPARATUS, AND ELECTRONIC DEVICE

      
Application Number 18514931
Status Pending
Filing Date 2023-11-20
First Publication Date 2024-03-14
Owner BEIJING BYTEDANCE NETWORK TECHNOLOGY CO., LTD. (China)
Inventor
  • Wu, Anni
  • Li, Xiaolin
  • Yang, Hongyu
  • Chen, Yupeng
  • Sun, Yingjie
  • Yang, Panyi

Abstract

An interaction method, an interaction apparatus, and an electronic device are provided. The method includes: determining, in response to detecting a predefined size transformation operation, target transformation information of a target video based on whether a current size of the target video is a preset anchor point size, where the target video is a video played in a video play area; and transforming the target video based on the target transformation information, and playing the transformed target video.

IPC Classes  ?

  • H04N 21/485 - End-user interface for client configuration
  • H04N 21/258 - Client or end-user data management, e.g. managing client capabilities, user preferences or demographics or processing of multiple end-users preferences to derive collaborative data
  • H04N 21/472 - End-user interface for requesting content, additional data or services; End-user interface for interacting with content, e.g. for content reservation or setting reminders, for requesting event notification or for manipulating displayed content

58.

INTERACTION METHOD AND APPARATUS, ELECTRONIC DEVICE, AND COMPUTER-READABLE STORAGE MEDIUM

      
Application Number 18260973
Status Pending
Filing Date 2021-12-06
First Publication Date 2024-03-14
Owner BEIJING BYTEDANCE NETWORK TECHNOLOGY CO., LTD. (China)
Inventor
  • Li, Bowen
  • Li, Runren
  • Ma, Jun
  • Hu, Yuanfu
  • Xu, Yumin

Abstract

An interaction method and apparatus, an electronic device, and a computer readable storage medium are provided according to the embodiments of the present disclosure. The interaction method includes: displaying an object recognition component on a first page; jumping from the first page to a second page in response to detecting a trigger signal to the object recognition component; displaying a scan area on the second page to recognize an object in the scan area; displaying, in response to recognizing the object in the scan area, a result display component corresponding to a quantity of the recognized object on the second page; and jumping from the second page to a third page in response to detecting a trigger signal to the result display component, where a content of the third page is related to an object corresponding to the result display component.

IPC Classes  ?

  • G06V 10/94 - Hardware or software architectures specially adapted for image or video understanding
  • G06V 10/74 - Image or video pattern matching; Proximity measures in feature spaces
  • G06V 10/764 - Arrangements for image or video recognition or understanding using pattern recognition or machine learning using classification, e.g. of video objects

59.

CONTENT SEARCH METHOD, APPARATUS AND DEVICE, AND MEDIUM

      
Application Number 18262185
Status Pending
Filing Date 2022-04-21
First Publication Date 2024-03-14
Owner Beijing Bytedance Network Technology Co., Ltd. (China)
Inventor
  • Lin, Yating
  • Zhao, Feng
  • Wang, Yanli
  • Jiang, Shuangshuang
  • Qiao, Chao
  • Wu, Fan

Abstract

Provided are a content search method, apparatus, and device, and a storage medium. The present disclosure enables: receiving a search content; and displaying a plurality of answer viewpoints and first contents in a search result interface, wherein each answer viewpoint corresponds to one category of search results, the search results are results obtained by searching the search content, the first contents comprises keywords, the keywords are used for indicating reasons for displaying a target answer viewpoint among the plurality of answer viewpoints, and the keywords are extracted from a target category of search results corresponding to the target answer viewpoint.

IPC Classes  ?

60.

VIDEO SYNTHESIS METHOD AND APPARATUS, ELECTRONIC DEVICE AND STORAGE MEDIUM

      
Application Number 18263518
Status Pending
Filing Date 2022-01-17
First Publication Date 2024-03-14
Owner Beijing Bytedance Network Technology Co., Ltd. (China)
Inventor
  • Zhou, Feng
  • Chu, Kaibo
  • Cao, Junyue

Abstract

Embodiments of the present disclosure provide a video synthesis method and apparatus, an electronic device and a storage medium. In the method, a web front end receives an operation of a user on a to-be-processed video, and records operation information as a draft; and sends the draft to a server, where the draft is used to perform processing on the to-be-processed video and perform video synthesis after the processing, which realizes the purpose of video synthesis through a web end.

IPC Classes  ?

  • G11B 27/02 - Editing, e.g. varying the order of information signals recorded on, or reproduced from, record carriers
  • H04N 21/854 - Content authoring
  • H04N 21/858 - Linking data to content, e.g. by linking an URL to a video object or by creating a hotspot

61.

PREDICTION PRECISION IMPROVEMENTS IN VIDEO CODING

      
Application Number 18502646
Status Pending
Filing Date 2023-11-06
First Publication Date 2024-03-14
Owner
  • Beijing Bytedance Network Technology Co., Ltd. (China)
  • Bytedance Inc. (USA)
Inventor
  • Zhang, Kai
  • Zhang, Li
  • Liu, Hongbin
  • Wang, Yue

Abstract

Devices, systems, and methods for digital video coding, which includes inter prediction with refinement, are described. An exemplary method of video processing includes determining to use, for a conversion between a current block of a video and a bitstream representation of the video, a first linear optimization model for the conversion using a first coding mode, the first linear optimization model being derived from a second linear optimization model that is used for the conversion using a second coding mode, and performing, based on the determining, the conversion. Another exemplary method of video processing includes determining to use, for a conversion between a current block of a video and a bitstream representation of the video, a gradient value computation algorithm for a bi-directional optical flow tool, and performing, based on the determining, the conversion.

IPC Classes  ?

  • H04N 19/159 - Prediction type, e.g. intra-frame, inter-frame or bidirectional frame prediction
  • H04N 19/105 - Selection of the reference unit for prediction within a chosen coding or prediction mode, e.g. adaptive choice of position and number of pixels used for prediction
  • H04N 19/117 - Filters, e.g. for pre-processing or post-processing
  • H04N 19/132 - Sampling, masking or truncation of coding units, e.g. adaptive resampling, frame skipping, frame interpolation or high-frequency transform coefficient masking
  • H04N 19/172 - Methods or arrangements for coding, decoding, compressing or decompressing digital video signals using adaptive coding characterised by the coding unit, i.e. the structural portion or semantic portion of the video signal being the object or the subject of the adaptive coding the unit being an image region, e.g. an object the region being a picture, frame or field
  • H04N 19/176 - Methods or arrangements for coding, decoding, compressing or decompressing digital video signals using adaptive coding characterised by the coding unit, i.e. the structural portion or semantic portion of the video signal being the object or the subject of the adaptive coding the unit being an image region, e.g. an object the region being a block, e.g. a macroblock
  • H04N 19/186 - Methods or arrangements for coding, decoding, compressing or decompressing digital video signals using adaptive coding characterised by the coding unit, i.e. the structural portion or semantic portion of the video signal being the object or the subject of the adaptive coding the unit being a colour or a chrominance component
  • H04N 19/513 - Processing of motion vectors
  • H04N 19/96 - Tree coding, e.g. quad-tree coding

62.

Transform Skip Residual Coding

      
Application Number 18504317
Status Pending
Filing Date 2023-11-08
First Publication Date 2024-03-14
Owner
  • Beijing Bytedance Network Technology Co., Ltd. (China)
  • Bytedance Inc. (USA)
Inventor
  • Wang, Ye-Kui
  • Zhang, Li
  • Zhang, Kai
  • Deng, Zhipin

Abstract

Several techniques for video encoding and video decoding are described. One example method includes performing a conversion between a block of a video and a bitstream of the video according to a rule. The rule specifies that whether a syntax flag indicating whether transform skip residual coding is enabled at a video unit level is present in the bitstream is based on values of a first syntax element indicating usage of sign data hiding in the video unit and a second syntax element indicating usage of dependent quantization in the video unit.

IPC Classes  ?

  • H04N 19/70 - Methods or arrangements for coding, decoding, compressing or decompressing digital video signals characterised by syntax aspects related to video coding, e.g. related to compression standards
  • H04N 19/174 - Methods or arrangements for coding, decoding, compressing or decompressing digital video signals using adaptive coding characterised by the coding unit, i.e. the structural portion or semantic portion of the video signal being the object or the subject of the adaptive coding the unit being an image region, e.g. an object the region being a slice, e.g. a line of blocks or a group of blocks
  • H04N 19/176 - Methods or arrangements for coding, decoding, compressing or decompressing digital video signals using adaptive coding characterised by the coding unit, i.e. the structural portion or semantic portion of the video signal being the object or the subject of the adaptive coding the unit being an image region, e.g. an object the region being a block, e.g. a macroblock
  • H04N 19/46 - Embedding additional information in the video signal during the compression process

63.

JOINT USE OF ADAPTIVE COLOUR TRANSFORM AND DIFFERENTIAL CODING OF VIDEO

      
Application Number 18506313
Status Pending
Filing Date 2023-11-10
First Publication Date 2024-03-14
Owner
  • Beijing Bytedance Network Technology Co., Ltd. (China)
  • Bytedance Inc. (USA)
Inventor
  • Zhu, Weijia
  • Xu, Jizheng
  • Zhang, Li
  • Wang, Yue

Abstract

Methods, systems and devices for implementing adaptive color transform (ACT) and block based delta pulse code modulation (BDPCM) during image/video encoding or decoding are described. An example method of video processing includes determining, for a conversion between a current video unit of a video that is a chroma video unit and a bitstream representation of the video, whether a block-based delta pulse code modulation (BDPCM) mode is available based on a rule, and performing the conversion based on the determining. The rule is based on whether an adaptive color transform (ACT) mode is used for coding the current video unit and/or whether the BDPCM mode is used for coding a luma video unit corresponding to the current video unit.

IPC Classes  ?

  • H04N 19/60 - Methods or arrangements for coding, decoding, compressing or decompressing digital video signals using transform coding
  • H04N 19/105 - Selection of the reference unit for prediction within a chosen coding or prediction mode, e.g. adaptive choice of position and number of pixels used for prediction
  • H04N 19/176 - Methods or arrangements for coding, decoding, compressing or decompressing digital video signals using adaptive coding characterised by the coding unit, i.e. the structural portion or semantic portion of the video signal being the object or the subject of the adaptive coding the unit being an image region, e.g. an object the region being a block, e.g. a macroblock
  • H04N 19/186 - Methods or arrangements for coding, decoding, compressing or decompressing digital video signals using adaptive coding characterised by the coding unit, i.e. the structural portion or semantic portion of the video signal being the object or the subject of the adaptive coding the unit being a colour or a chrominance component

64.

Signaling Of Slice Types In Video Pictures Headers

      
Application Number 18508853
Status Pending
Filing Date 2023-11-14
First Publication Date 2024-03-14
Owner
  • Beijing Bytedance Network Technology Co., Ltd. (China)
  • Bytedance Inc. (USA)
Inventor
  • Zhang, Kai
  • Zhang, Li
  • Liu, Hongbin
  • Deng, Zhipin
  • Xu, Jizheng
  • Wang, Ye-Kui

Abstract

Devices, systems and methods related to digital video coding, and specifically, to signaling of slice types in video picture headers are described. One example method of video processing includes performing a conversion between a video including one or more video pictures including one or more slices and a bitstream of the video, wherein the bitstream conforms to a format rule, and wherein the format rule specifies that for a video picture of the one or more video pictures having all slices coded as I slices, P slice and B slice related syntax elements are omitted from a picture header for the video picture.

IPC Classes  ?

  • H04N 19/46 - Embedding additional information in the video signal during the compression process
  • H04N 19/174 - Methods or arrangements for coding, decoding, compressing or decompressing digital video signals using adaptive coding characterised by the coding unit, i.e. the structural portion or semantic portion of the video signal being the object or the subject of the adaptive coding the unit being an image region, e.g. an object the region being a slice, e.g. a line of blocks or a group of blocks
  • H04N 19/176 - Methods or arrangements for coding, decoding, compressing or decompressing digital video signals using adaptive coding characterised by the coding unit, i.e. the structural portion or semantic portion of the video signal being the object or the subject of the adaptive coding the unit being an image region, e.g. an object the region being a block, e.g. a macroblock
  • H04N 19/70 - Methods or arrangements for coding, decoding, compressing or decompressing digital video signals characterised by syntax aspects related to video coding, e.g. related to compression standards

65.

CONTENT SEARCH METHOD, APPARATUS, DEVICE, AND MEDIUM

      
Application Number 18510392
Status Pending
Filing Date 2023-11-15
First Publication Date 2024-03-14
Owner Beijing Bytedance Network Technology Co., Ltd. (China)
Inventor Chen, Xin

Abstract

The present disclosure relates to a content search method, a content search apparatus, a device, and a medium. The content search method includes: receiving a search keyword, where the search keyword matches with a target entity object, and the target entity object is an entity object corresponding to a target event; and displaying various target contents by region on a search result page, where the target content includes at least event information related to the target entity object in the target event and a first multimedia content associated with the target entity object in the target event. According to embodiments of the present disclosure, it enables the search result to more conform to the search intention of the user and further enriches the search result.

IPC Classes  ?

  • G06F 16/438 - Presentation of query results
  • G06Q 50/00 - Systems or methods specially adapted for specific business sectors, e.g. utilities or tourism

66.

MULTIMEDIA DATA PUBLISHING METHOD AND APPARATUS, AND DEVICE AND MEDIUM

      
Application Number 18511511
Status Pending
Filing Date 2023-11-16
First Publication Date 2024-03-14
Owner BEIJING BYTEDANCE NETWORK TECHNOLOGY CO., LTD. (China)
Inventor Gong, Qihui

Abstract

A method and apparatus for publishing multimedia data, and a device and a medium are provided. The method includes: acquiring to-be-published multimedia data; in response to acquiring a multimedia publishing request from a first multimedia platform, sending the multimedia publishing request to a second multimedia platform indicated by the multimedia publishing request, where the multimedia publishing request is configured to request the second multimedia platform to publish to-be-published multimedia data; and publishing the to-be-published multimedia data on the first multimedia platform and sending the to-be-published multimedia data to the second multimedia platform.

IPC Classes  ?

  • H04N 21/8352 - Generation of protective data, e.g. certificates involving content or source identification data, e.g. UMID [Unique Material Identifier]
  • H04N 21/8358 - Generation of protective data, e.g. certificates involving watermark
  • H04N 21/84 - Generation or processing of descriptive data, e.g. content descriptors

67.

Motion Candidate Derivation Based On Spatial Neighboring Block In Sub-Block Motion Vector Prediction

      
Application Number 18511610
Status Pending
Filing Date 2023-11-16
First Publication Date 2024-03-14
Owner
  • Beijing Bytedance Network Technology Co., Ltd. (China)
  • Bytedance Inc. (USA)
Inventor
  • Zhang, Li
  • Zhang, Kai
  • Liu, Hongbin
  • Wang, Yue

Abstract

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.

IPC Classes  ?

  • H04N 19/52 - Processing of motion vectors by encoding by predictive encoding
  • H04N 19/105 - Selection of the reference unit for prediction within a chosen coding or prediction mode, e.g. adaptive choice of position and number of pixels used for prediction
  • H04N 19/137 - Motion inside a coding unit, e.g. average field, frame or block difference
  • H04N 19/159 - Prediction type, e.g. intra-frame, inter-frame or bidirectional frame prediction
  • H04N 19/176 - Methods or arrangements for coding, decoding, compressing or decompressing digital video signals using adaptive coding characterised by the coding unit, i.e. the structural portion or semantic portion of the video signal being the object or the subject of the adaptive coding the unit being an image region, e.g. an object the region being a block, e.g. a macroblock
  • H04N 19/184 - Methods or arrangements for coding, decoding, compressing or decompressing digital video signals using adaptive coding characterised by the coding unit, i.e. the structural portion or semantic portion of the video signal being the object or the subject of the adaptive coding the unit being bits, e.g. of the compressed video stream
  • H04N 19/30 - Methods or arrangements for coding, decoding, compressing or decompressing digital video signals using hierarchical techniques, e.g. scalability
  • H04N 19/513 - Processing of motion vectors
  • H04N 19/56 - Motion estimation with initialisation of the vector search, e.g. estimating a good candidate to initiate a search

68.

Scaling Window In Video Coding

      
Application Number 18514689
Status Pending
Filing Date 2023-11-20
First Publication Date 2024-03-14
Owner
  • Beijing Bytedance Network Technology Co., Ltd. (China)
  • Bytedance Inc. (USA)
Inventor
  • Wang, Ye-Kui
  • Deng, Zhipin
  • Zhang, Kai
  • Zhang, Li

Abstract

Video processing, including video coding, video decoding and video transcoding, is described. One example method includes performing a conversion between a video comprising a video picture and a bitstream of a video according to a rule, where the rule specifies that syntax elements indicate a first width and a first height of a scaling window for the video picture, and where the rule specifies that a range of permissible values for the syntax elements include values greater than or equal to two times a second width of the video picture and two times a second height of the video picture.

IPC Classes  ?

  • H04N 19/70 - Methods or arrangements for coding, decoding, compressing or decompressing digital video signals characterised by syntax aspects related to video coding, e.g. related to compression standards
  • H04N 19/105 - Selection of the reference unit for prediction within a chosen coding or prediction mode, e.g. adaptive choice of position and number of pixels used for prediction
  • H04N 19/119 - Adaptive subdivision aspects e.g. subdivision of a picture into rectangular or non-rectangular coding blocks
  • H04N 19/132 - Sampling, masking or truncation of coding units, e.g. adaptive resampling, frame skipping, frame interpolation or high-frequency transform coefficient masking
  • H04N 19/174 - Methods or arrangements for coding, decoding, compressing or decompressing digital video signals using adaptive coding characterised by the coding unit, i.e. the structural portion or semantic portion of the video signal being the object or the subject of the adaptive coding the unit being an image region, e.g. an object the region being a slice, e.g. a line of blocks or a group of blocks
  • H04N 19/184 - Methods or arrangements for coding, decoding, compressing or decompressing digital video signals using adaptive coding characterised by the coding unit, i.e. the structural portion or semantic portion of the video signal being the object or the subject of the adaptive coding the unit being bits, e.g. of the compressed video stream
  • H04N 19/186 - Methods or arrangements for coding, decoding, compressing or decompressing digital video signals using adaptive coding characterised by the coding unit, i.e. the structural portion or semantic portion of the video signal being the object or the subject of the adaptive coding the unit being a colour or a chrominance component
  • H04N 19/30 - Methods or arrangements for coding, decoding, compressing or decompressing digital video signals using hierarchical techniques, e.g. scalability

69.

POSITION BASED MODE DERIVATION IN REDUCED SECONDARY TRANSFORMS FOR VIDEO

      
Application Number 18490317
Status Pending
Filing Date 2023-10-19
First Publication Date 2024-03-07
Owner
  • Beijing Bytedance Network Technology Co., Ltd. (China)
  • Bytedance Inc. (USA)
Inventor
  • Zhang, Li
  • Zhang, Kai
  • Liu, Hongbin
  • Wang, Yue

Abstract

A method of video processing is described. The method includes determining, for a conversion between a current video block of a video unit of a video and a coded representation of the video, a default intra prediction mode for the video unit coded using a certain intra prediction mode such that a prediction block of the current video block is generated without extrapolating neighboring pixels of the current video block along a direction; and performing the conversion based on the determining.

IPC Classes  ?

  • H04N 19/11 - Selection of coding mode or of prediction mode among a plurality of spatial predictive coding modes
  • H04N 19/12 - Selection from among a plurality of transforms or standards, e.g. selection between discrete cosine transform [DCT] and sub-band transform or selection between H.263 and H.264
  • H04N 19/124 - Quantisation
  • H04N 19/159 - Prediction type, e.g. intra-frame, inter-frame or bidirectional frame prediction
  • H04N 19/176 - Methods or arrangements for coding, decoding, compressing or decompressing digital video signals using adaptive coding characterised by the coding unit, i.e. the structural portion or semantic portion of the video signal being the object or the subject of the adaptive coding the unit being an image region, e.g. an object the region being a block, e.g. a macroblock
  • H04N 19/186 - Methods or arrangements for coding, decoding, compressing or decompressing digital video signals using adaptive coding characterised by the coding unit, i.e. the structural portion or semantic portion of the video signal being the object or the subject of the adaptive coding the unit being a colour or a chrominance component
  • H04N 19/46 - Embedding additional information in the video signal during the compression process
  • H04N 19/593 - Methods or arrangements for coding, decoding, compressing or decompressing digital video signals using predictive coding involving spatial prediction techniques
  • H04N 19/61 - Methods or arrangements for coding, decoding, compressing or decompressing digital video signals using transform coding in combination with predictive coding

70.

NONLINEAR ADAPTIVE LOOP FILTERING IN VIDEO PROCESSING

      
Application Number 18075999
Status Pending
Filing Date 2022-12-06
First Publication Date 2024-03-07
Owner
  • Beijing Bytedance Network Technology Co., Ltd. (China)
  • Bytedance Inc. (USA)
Inventor
  • Zhang, Li
  • Zhang, Kai
  • Liu, Hongbin
  • Wang, Yue

Abstract

A method of processing video data includes determining that a non-linear adaptive loop filtering operation is applied for a current video region of a video; deriving a first filtering index for the current video region and deriving a first filtering parameter based on the first filtering index; deriving a first clipping parameter from a clipping parameter set based on the first filtering index; performing a clipping operation that is part of the non-linear adaptive loop filtering operation based on the first clipping parameter, where the first clipping parameter is used to clip differences between reference sample values of a current sample value of the current video region and the current sample value before applying the first filtering parameter; and performing a conversion between the current video region and a bitstream of the video based on the non-linear adaptive loop filtering operation.

IPC Classes  ?

  • H04N 19/82 - Methods or arrangements for coding, decoding, compressing or decompressing digital video signals - Details of filtering operations specially adapted for video compression, e.g. for pixel interpolation involving filtering within a prediction loop
  • H04N 19/117 - Filters, e.g. for pre-processing or post-processing
  • H04N 19/17 - Methods or arrangements for coding, decoding, compressing or decompressing digital video signals using adaptive coding characterised by the coding unit, i.e. the structural portion or semantic portion of the video signal being the object or the subject of the adaptive coding the unit being an image region, e.g. an object
  • H04N 19/174 - Methods or arrangements for coding, decoding, compressing or decompressing digital video signals using adaptive coding characterised by the coding unit, i.e. the structural portion or semantic portion of the video signal being the object or the subject of the adaptive coding the unit being an image region, e.g. an object the region being a slice, e.g. a line of blocks or a group of blocks
  • H04N 19/176 - Methods or arrangements for coding, decoding, compressing or decompressing digital video signals using adaptive coding characterised by the coding unit, i.e. the structural portion or semantic portion of the video signal being the object or the subject of the adaptive coding the unit being an image region, e.g. an object the region being a block, e.g. a macroblock
  • H04N 19/96 - Tree coding, e.g. quad-tree coding

71.

IMAGE PROCESSING METHOD, ELECTRONIC DEVICE AND STORAGE MEDIUM

      
Application Number 18389210
Status Pending
Filing Date 2023-11-13
First Publication Date 2024-03-07
Owner BEIJING BYTEDANCE NETWORK TECHNOLOGY CO., LTD. (China)
Inventor
  • Jiang, Ruyu
  • Li, He

Abstract

The present disclosure describes techniques for processing images. The techniques comprise displaying an interface configured to perform local retouching on a partial area of an image, wherein the interface comprises a first area configured to adjust a size of the partial area of the image, and wherein the interface further comprises a second area configured to apply at least one retouching parameter to the partial area of the image; determining the partial area of the image in response to receiving a user input; and implementing the local retouching on the partial area of the image in response to receiving touch operations via the interface.

IPC Classes  ?

  • G06T 5/00 - Image enhancement or restoration
  • G06F 3/04845 - Interaction techniques based on graphical user interfaces [GUI] for the control of specific functions or operations, e.g. selecting or manipulating an object, an image or a displayed text element, setting a parameter value or selecting a range for image manipulation, e.g. dragging, rotation, expansion or change of colour
  • G06F 3/04847 - Interaction techniques to control parameter settings, e.g. interaction with sliders or dials
  • G06F 3/04886 - Interaction techniques based on graphical user interfaces [GUI] using specific features provided by the input device, e.g. functions controlled by the rotation of a mouse with dual sensing arrangements, or of the nature of the input device, e.g. tap gestures based on pressure sensed by a digitiser using a touch-screen or digitiser, e.g. input of commands through traced gestures by partitioning the display area of the touch-screen or the surface of the digitising tablet into independently controllable areas, e.g. virtual keyboards or menus
  • G06T 11/60 - Editing figures and text; Combining figures or text

72.

OBJECT DISPLAY METHOD AND APPARATUS, ELECTRONIC DEVICE, AND STORAGE MEDIUM

      
Application Number 18468062
Status Pending
Filing Date 2023-09-15
First Publication Date 2024-03-07
Owner BEIJING BYTEDANCE NETWORK TECHNOLOGY CO., LTD. (China)
Inventor
  • Xiao, Wenbin
  • Li, Ying
  • Yuan, Jingjin

Abstract

An object display method and apparatus, an electronic device, and a storage medium are provided. The method includes: receiving a trigger operation on a target control displayed on a livestreaming video interface; and displaying an object display interface in response to the trigger operation, where the object display interface includes: a first display list and a second display list, the first display list includes at least one object, the second display list includes some or all of the objects in the first display list, objects in the second display list are arranged according to correlation information corresponding to a client, and one of the first display list and the second display list is in a display state.

IPC Classes  ?

  • H04N 21/478 - Supplemental services, e.g. displaying phone caller identification or shopping application
  • H04N 21/2187 - Live feed

73.

MATRIX DERIVATION IN INTRA CODING MODE

      
Application Number 18502636
Status Pending
Filing Date 2023-11-06
First Publication Date 2024-03-07
Owner
  • Beijing Bytedance Network Technology Co., Ltd. (China)
  • Bytedance Inc. (USA)
Inventor
  • Deng, Zhipin
  • Zhang, Kai
  • Zhang, Li
  • Liu, Hongbin
  • Xu, Jizheng

Abstract

Devices, systems and methods for digital video coding, which includes matrix-based intra prediction methods for video coding, are described. In a representative aspect, a method for video processing includes performing a conversion between a current video block of a video and a bitstream representation of the current video block according to a rule, where the rule specifies a relationship between samples of the current video block and matrices or offset values applied in a matrix weighted intra prediction (MIP) mode during the conversion, and where the MIP mode includes determining a prediction block of the current video block by performing, on previously coded samples of the video, a boundary downsampling operation, followed by a matrix vector multiplication operation, and selectively followed by an upsampling operation.

IPC Classes  ?

  • H04N 19/105 - Selection of the reference unit for prediction within a chosen coding or prediction mode, e.g. adaptive choice of position and number of pixels used for prediction
  • H04N 19/132 - Sampling, masking or truncation of coding units, e.g. adaptive resampling, frame skipping, frame interpolation or high-frequency transform coefficient masking
  • H04N 19/159 - Prediction type, e.g. intra-frame, inter-frame or bidirectional frame prediction
  • H04N 19/176 - Methods or arrangements for coding, decoding, compressing or decompressing digital video signals using adaptive coding characterised by the coding unit, i.e. the structural portion or semantic portion of the video signal being the object or the subject of the adaptive coding the unit being an image region, e.g. an object the region being a block, e.g. a macroblock
  • H04N 19/70 - Methods or arrangements for coding, decoding, compressing or decompressing digital video signals characterised by syntax aspects related to video coding, e.g. related to compression standards

74.

Lamp head

      
Application Number 29806428
Grant Number D1017114
Status In Force
Filing Date 2021-09-02
First Publication Date 2024-03-05
Grant Date 2024-03-05
Owner BEIJING BYTEDANCE NETWORK TECHNOLOGY CO., LTD. (China)
Inventor Duan, Weikang

75.

TIMER PROCESSING METHOD, APPARATUS, ELECTRONIC DEVICE, AND COMPUTER-READABLE STORAGE MEDIUM

      
Application Number 18261473
Status Pending
Filing Date 2022-02-21
First Publication Date 2024-02-29
Owner Beijing Bytedance Network Technology Co., Ltd. (China)
Inventor
  • Zhang, Yang
  • Zhou, Yibo

Abstract

This disclosure discloses a timer processing method, an apparatus, an electronic device, and a computer-readable storage medium. The timer processing method includes: determining a type of a timer used by a physical machine before a virtual machine starts, wherein the virtual machine runs on the physical machine; determining a first time and a first deadline of the virtual machine which are before the virtual machine starts; in a case where the timer used by the physical machine is a first-type timer, adjusting a time of the first-type timer to a second time corresponding to the first time and adjusting a deadline of the first-type timer to a second deadline corresponding to the first deadline to obtain an adjusted first-type timer; and configuring the adjusted first-type timer as a timer of the virtual machine.

IPC Classes  ?

  • G06F 9/455 - Emulation; Interpretation; Software simulation, e.g. virtualisation or emulation of application or operating system execution engines

76.

AUDIO CONVERSION METHOD AND APPARATUS, AND AUDIO PLAYING METHOD AND APPARATUS

      
Application Number 18271222
Status Pending
Filing Date 2021-12-15
First Publication Date 2024-02-29
Owner BEIJING BYTEDANCE NETWORK TECHNOLOGY CO., LTD. (China)
Inventor
  • Xiong, Jiaxin
  • Li, Jianxiong
  • Liang, Liang

Abstract

An audio conversion method, an audio playing method and an apparatus, the method including: receiving an audio acquisition request corresponding to a target chapter (101); in response to an absence of an audio file corresponding to the target chapter, segmenting the target chapter to obtain a plurality of text segments (102); generating an audio file corresponding to each of the text segments, and determining identification information of the audio file based on a typesetting order of each of the text segments in the target chapter; storing the audio file corresponding to each of the text segments, and generating an audio list based on file information of the audio file corresponding to each of the text segments and the identification information of the audio file (103); and determining an estimated total audio playing duration corresponding to the target chapter, and sending the audio list and the estimated total audio playing duration to a user terminal (104).

IPC Classes  ?

  • G06F 16/638 - Presentation of query results
  • G06F 16/68 - Retrieval characterised by using metadata, e.g. metadata not derived from the content or metadata generated manually
  • G06F 16/683 - Retrieval characterised by using metadata, e.g. metadata not derived from the content or metadata generated manually using metadata automatically derived from the content

77.

Transform Skip Residual Coding

      
Application Number 18498356
Status Pending
Filing Date 2023-10-31
First Publication Date 2024-02-29
Owner
  • Beijing Bytedance Network Technology Co., Ltd. (China)
  • Bytedance Inc. (USA)
Inventor
  • Xu, Jizheng
  • Zhang, Li
  • Wang, Ye-Kui
  • Zhang, Kai
  • Deng, Zhipin

Abstract

Several techniques for video encoding and video decoding are described. One example method includes performing a conversion between a video including a video unit and a bitstream of the video according to a rule. The rule specifies whether a transform skip residual coding operation is enabled for the video unit. One or more syntax elements are included in the bitstream at a video segment level indicative of whether the transform skip residual coding operation is enabled for the video unit.

IPC Classes  ?

  • H04N 19/70 - Methods or arrangements for coding, decoding, compressing or decompressing digital video signals characterised by syntax aspects related to video coding, e.g. related to compression standards
  • H04N 19/132 - Sampling, masking or truncation of coding units, e.g. adaptive resampling, frame skipping, frame interpolation or high-frequency transform coefficient masking
  • H04N 19/174 - Methods or arrangements for coding, decoding, compressing or decompressing digital video signals using adaptive coding characterised by the coding unit, i.e. the structural portion or semantic portion of the video signal being the object or the subject of the adaptive coding the unit being an image region, e.g. an object the region being a slice, e.g. a line of blocks or a group of blocks
  • H04N 19/18 - Methods or arrangements for coding, decoding, compressing or decompressing digital video signals using adaptive coding characterised by the coding unit, i.e. the structural portion or semantic portion of the video signal being the object or the subject of the adaptive coding the unit being a set of transform coefficients

78.

BLENDING METHOD FOR INTER PREDICTION WITH GEOMETRY PARTITION

      
Application Number 18500495
Status Pending
Filing Date 2023-11-02
First Publication Date 2024-02-29
Owner
  • Beijing Bytedance Network Technology Co., Ltd. (China)
  • Bytedance Inc. (USA)
Inventor
  • Zhang, Li
  • Zhang, Kai
  • Liu, Hongbin
  • Xu, Jizheng
  • Wang, Yue

Abstract

Devices, systems and methods for digital video coding, which includes using default motion candidates for video coding, are described. An exemplary method for video processing includes determining, for a conversion between a block of a video and a bitstream representation of the video, weights to use for a weighted average of prediction samples along an edge of two partitions of the block. The two partitions are generated according to a geometry partition mode, and the weights are selected from a first weighting factor group that at least one of the weights is equal to 0 or 1. The method also includes performing the conversion based on the determining.

IPC Classes  ?

  • H04N 19/119 - Adaptive subdivision aspects e.g. subdivision of a picture into rectangular or non-rectangular coding blocks
  • H04N 19/105 - Selection of the reference unit for prediction within a chosen coding or prediction mode, e.g. adaptive choice of position and number of pixels used for prediction
  • H04N 19/139 - Analysis of motion vectors, e.g. their magnitude, direction, variance or reliability
  • H04N 19/176 - Methods or arrangements for coding, decoding, compressing or decompressing digital video signals using adaptive coding characterised by the coding unit, i.e. the structural portion or semantic portion of the video signal being the object or the subject of the adaptive coding the unit being an image region, e.g. an object the region being a block, e.g. a macroblock
  • H04N 19/52 - Processing of motion vectors by encoding by predictive encoding

79.

MUSIC PUSHING METHOD, APPARATUS, ELECTRONIC DEVICE AND STORAGE MEDIUM

      
Application Number 18505500
Status Pending
Filing Date 2023-11-09
First Publication Date 2024-02-29
Owner BEIJING BYTEDANCE NETWORK TECHNOLOGY CO., LTD. (China)
Inventor
  • Huang, Yipeng
  • Liu, Chaopeng
  • Yu, Yan
  • Qu, Jia
  • Zhang, Wei

Abstract

Music pushing method, apparatus, electronic device, and storage medium are provided by the embodiments of the present disclosure, for the method, firstly, a user end displays user information that satisfies a preset association relationship with music currently on a music playing interface in response to an operation acting on the music playing interface. In the present embodiments, upon inputting an operation instruction on target music by a user, information of other users who have taken an associated operation instruction to the target music and have an unrestricted friend relationship with the user is displayed, and by presenting music lists corresponding to other users, the user is guided to acquire music pushing information, and thus, ways for the user to acquire the music pushing information are expanded, and problems that music pushing is single and centralized as well as the pushing depends on a friend relationship are overcome.

IPC Classes  ?

  • G06F 16/635 - Filtering based on additional data, e.g. user or group profiles
  • G06F 3/0482 - Interaction with lists of selectable items, e.g. menus
  • G06F 3/0484 - Interaction techniques based on graphical user interfaces [GUI] for the control of specific functions or operations, e.g. selecting or manipulating an object, an image or a displayed text element, setting a parameter value or selecting a range
  • G06F 16/68 - Retrieval characterised by using metadata, e.g. metadata not derived from the content or metadata generated manually

80.

ABNORMAL REQUEST PROCESSING METHOD AND APPARATUS, ELECTRONIC DEVICE AND STORAGE MEDIUM

      
Application Number 18256591
Status Pending
Filing Date 2022-04-27
First Publication Date 2024-02-29
Owner Beijing Bytedance Network Technology Co., Ltd. (China)
Inventor
  • Wang, Kai
  • Zhang, Xiao

Abstract

Provided are an abnormal request processing method and apparatus, an electronic device and a storage medium. The method includes: acquiring a target request within a preset time period, where the target request includes a network resource identifier; querying a first queue; in the case where the first queue does not include a first request matching the network resource identifier, querying a second queue; in the case where the second queue includes a second request matching the network resource identifier, updating request data of the second request matching the network resource identifier; and at an end of the preset time period, determining request data of the target request according to the first queue or the second queue, and in the case where the request data of the target request meets a first preset condition, determining the target request to be an abnormal request.

IPC Classes  ?

81.

INTERPLAY BETWEEN IN-LOOP FILTERING AND VIDEO TILES

      
Application Number 18499485
Status Pending
Filing Date 2023-11-01
First Publication Date 2024-02-29
Owner
  • Beijing Bytedance Network Technology Co., Ltd. (China)
  • Bytedance Inc. (USA)
Inventor
  • Zhang, Kai
  • Zhang, Li
  • Wang, Yang
  • Wang, Ye-Kui
  • Deng, Zhipin
  • Xu, Jizheng
  • Liu, Hongbin

Abstract

Methods, apparatus and systems for processing video are described. One example method includes performing a conversion between a video comprising a video unit and a bitstream of the video, wherein the bitstream conforms to a format rule, and wherein the format rule specifies that a first syntax element indicating whether an in-loop filtering operation is performed across tile boundaries is selectively included in the bitstream responsive to whether or how the video unit is partitioned into tiles.

IPC Classes  ?

  • H04N 19/70 - Methods or arrangements for coding, decoding, compressing or decompressing digital video signals characterised by syntax aspects related to video coding, e.g. related to compression standards
  • H04N 19/117 - Filters, e.g. for pre-processing or post-processing
  • H04N 19/119 - Adaptive subdivision aspects e.g. subdivision of a picture into rectangular or non-rectangular coding blocks
  • H04N 19/172 - Methods or arrangements for coding, decoding, compressing or decompressing digital video signals using adaptive coding characterised by the coding unit, i.e. the structural portion or semantic portion of the video signal being the object or the subject of the adaptive coding the unit being an image region, e.g. an object the region being a picture, frame or field
  • H04N 19/174 - Methods or arrangements for coding, decoding, compressing or decompressing digital video signals using adaptive coding characterised by the coding unit, i.e. the structural portion or semantic portion of the video signal being the object or the subject of the adaptive coding the unit being an image region, e.g. an object the region being a slice, e.g. a line of blocks or a group of blocks
  • H04N 19/186 - Methods or arrangements for coding, decoding, compressing or decompressing digital video signals using adaptive coding characterised by the coding unit, i.e. the structural portion or semantic portion of the video signal being the object or the subject of the adaptive coding the unit being a colour or a chrominance component
  • H04N 19/46 - Embedding additional information in the video signal during the compression process
  • H04N 19/635 - Methods or arrangements for coding, decoding, compressing or decompressing digital video signals using transform coding using sub-band based transform, e.g. wavelets - characterised by filter definition or implementation details
  • H04N 19/82 - Methods or arrangements for coding, decoding, compressing or decompressing digital video signals - Details of filtering operations specially adapted for video compression, e.g. for pixel interpolation involving filtering within a prediction loop

82.

Restriction Of Applicability For Intra Block Copy Mode

      
Application Number 18503785
Status Pending
Filing Date 2023-11-07
First Publication Date 2024-02-29
Owner
  • Beijing Bytedance Network Technology Co., Ltd. (China)
  • Bytedance Inc. (USA)
Inventor
  • Liu, Hongbin
  • Zhang, Li
  • Zhang, Kai
  • Xu, Jizheng
  • Wang, Yue

Abstract

A method for video processing includes determining, for a conversion between a current video block of a video and a coded representation of the video, whether an intra block copy (IBC) mode in which a prediction block for the current video block is calculated based on a block vector in a picture that includes current video block is enabled based on a rule on a block dimension; and performing the conversion based on the determining.

IPC Classes  ?

  • H04N 19/159 - Prediction type, e.g. intra-frame, inter-frame or bidirectional frame prediction
  • H04N 19/132 - Sampling, masking or truncation of coding units, e.g. adaptive resampling, frame skipping, frame interpolation or high-frequency transform coefficient masking
  • H04N 19/176 - Methods or arrangements for coding, decoding, compressing or decompressing digital video signals using adaptive coding characterised by the coding unit, i.e. the structural portion or semantic portion of the video signal being the object or the subject of the adaptive coding the unit being an image region, e.g. an object the region being a block, e.g. a macroblock
  • H04N 19/184 - Methods or arrangements for coding, decoding, compressing or decompressing digital video signals using adaptive coding characterised by the coding unit, i.e. the structural portion or semantic portion of the video signal being the object or the subject of the adaptive coding the unit being bits, e.g. of the compressed video stream
  • H04N 19/52 - Processing of motion vectors by encoding by predictive encoding
  • H04N 19/56 - Motion estimation with initialisation of the vector search, e.g. estimating a good candidate to initiate a search
  • H04N 19/593 - Methods or arrangements for coding, decoding, compressing or decompressing digital video signals using predictive coding involving spatial prediction techniques
  • H04N 19/96 - Tree coding, e.g. quad-tree coding

83.

Subpicture Sub-Bitstream Extraction Improvements

      
Application Number 18504661
Status Pending
Filing Date 2023-11-08
First Publication Date 2024-02-29
Owner
  • Beijing Bytedance Network Technology Co., Ltd. (China)
  • Bytedance Inc. (USA)
Inventor
  • Wang, Ye-Kui
  • Deng, Zhipin
  • Zhang, Kai
  • Zhang, Li

Abstract

Embodiments for video processing, including video coding, video decoding and video transcoding are described. One example method includes performing a conversion between a video having one or more layers having one or more video pictures having one or more subpictures and a bitstream of the video according to a rule, in which the rule defines network abstraction layer (NAL) units to be extracted from a bitstream during a sub-bitstream extraction process to output a sub-bitstream, the rule further specifies that one or more inputs to the sub-bitstream extraction process include a target output layer set (OLS) index (targetOlsIdx) that identifies an OLS index of a target OLS and is equal to an index to a list of OLSs specified by a video parameter set, and the one or more inputs satisfy a set of conditions.

IPC Classes  ?

  • H04N 19/172 - Methods or arrangements for coding, decoding, compressing or decompressing digital video signals using adaptive coding characterised by the coding unit, i.e. the structural portion or semantic portion of the video signal being the object or the subject of the adaptive coding the unit being an image region, e.g. an object the region being a picture, frame or field
  • H04N 19/105 - Selection of the reference unit for prediction within a chosen coding or prediction mode, e.g. adaptive choice of position and number of pixels used for prediction
  • H04N 19/169 - Methods or arrangements for coding, decoding, compressing or decompressing digital video signals using adaptive coding characterised by the coding unit, i.e. the structural portion or semantic portion of the video signal being the object or the subject of the adaptive coding
  • H04N 19/174 - Methods or arrangements for coding, decoding, compressing or decompressing digital video signals using adaptive coding characterised by the coding unit, i.e. the structural portion or semantic portion of the video signal being the object or the subject of the adaptive coding the unit being an image region, e.g. an object the region being a slice, e.g. a line of blocks or a group of blocks
  • H04N 19/184 - Methods or arrangements for coding, decoding, compressing or decompressing digital video signals using adaptive coding characterised by the coding unit, i.e. the structural portion or semantic portion of the video signal being the object or the subject of the adaptive coding the unit being bits, e.g. of the compressed video stream
  • H04N 19/186 - Methods or arrangements for coding, decoding, compressing or decompressing digital video signals using adaptive coding characterised by the coding unit, i.e. the structural portion or semantic portion of the video signal being the object or the subject of the adaptive coding the unit being a colour or a chrominance component
  • H04N 19/46 - Embedding additional information in the video signal during the compression process
  • H04N 19/70 - Methods or arrangements for coding, decoding, compressing or decompressing digital video signals characterised by syntax aspects related to video coding, e.g. related to compression standards
  • H04N 19/96 - Tree coding, e.g. quad-tree coding

84.

VIDEO PLAYING METHOD AND APPARATUS, ELECTRONIC DEVICE, AND STORAGE MEDIUM

      
Application Number 18250505
Status Pending
Filing Date 2021-08-30
First Publication Date 2024-02-22
Owner Beijing Bytedance Network Technology Co., Ltd. (China)
Inventor Lv, Qingyang

Abstract

A video playing method and apparatus, an electronic device, a storage medium, a computer program product, and a computer program. A live-action shooting image is acquired, a display position of a target image in the live-action shooting image is detected and determined, a target video associated with the target image is acquired, and the target video is played at the display position in the live-action shooting image, so that the production cycle and costs required when presenting information using an augmented reality display technique can be reduced; in addition, more presentation channels are provided for users to present video information, so that the users can have enhanced interactive experience and visual experience.

IPC Classes  ?

  • G06T 19/00 - Manipulating 3D models or images for computer graphics
  • H04N 21/434 - Disassembling of a multiplex stream, e.g. demultiplexing audio and video streams or extraction of additional data from a video stream; Remultiplexing of multiplex streams; Extraction or processing of SI; Disassembling of packetised elementary stream
  • H04N 21/472 - End-user interface for requesting content, additional data or services; End-user interface for interacting with content, e.g. for content reservation or setting reminders, for requesting event notification or for manipulating displayed content

85.

METHOD AND APPARATUS FOR GENERATING IMAGE PROCESSING INTERFACE, DEVICE, AND STORAGE MEDIUM

      
Application Number 18259638
Status Pending
Filing Date 2021-12-01
First Publication Date 2024-02-22
Owner Beijing Bytedance Network Technology Co., Ltd. (China)
Inventor
  • Zhou, Qiang
  • Liu, Gang
  • Zhang, Xiping
  • Fu, Ye
  • Li, Zhanpeng
  • Xiao, Qin

Abstract

A method and an apparatus for generating an image processing interface, a device, and a storage medium, including: receiving a first instruction, where the first instruction is used to characterize an image parameter of a target image; determining an image template corresponding to the first instruction, where the image template is used to characterize a processing flow of the target image; and generating a processing interface of the target image according to the image template. Since the image template standardizes the process and steps of image processing, the specific operation steps for generating an image processing interface are simplified, while standardizing the generated image processing interface, reducing the using and maintenance cost of the image processing interface, and improving the security of the image processing interface.

IPC Classes  ?

  • G06F 3/04845 - Interaction techniques based on graphical user interfaces [GUI] for the control of specific functions or operations, e.g. selecting or manipulating an object, an image or a displayed text element, setting a parameter value or selecting a range for image manipulation, e.g. dragging, rotation, expansion or change of colour
  • G06F 16/955 - Retrieval from the web using information identifiers, e.g. uniform resource locators [URL]
  • G06F 21/62 - Protecting access to data via a platform, e.g. using keys or access control rules

86.

Feature Based Transform Selection

      
Application Number 18492203
Status Pending
Filing Date 2023-10-23
First Publication Date 2024-02-22
Owner
  • Beijing Bytedance Network Technology Co., Ltd. (China)
  • Bytedance Inc. (USA)
Inventor
  • Cui, Jing
  • Liu, Hongbin
  • Zhang, Li
  • Wang, Yue

Abstract

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.

IPC Classes  ?

  • H04N 19/122 - Selection of transform size, e.g. 8x8 or 2x4x8 DCT; Selection of sub-band transforms of varying structure or type
  • H04N 19/132 - Sampling, masking or truncation of coding units, e.g. adaptive resampling, frame skipping, frame interpolation or high-frequency transform coefficient masking
  • H04N 19/136 - Incoming video signal characteristics or properties
  • H04N 19/159 - Prediction type, e.g. intra-frame, inter-frame or bidirectional frame prediction
  • H04N 19/167 - Position within a video image, e.g. region of interest [ROI]
  • H04N 19/176 - Methods or arrangements for coding, decoding, compressing or decompressing digital video signals using adaptive coding characterised by the coding unit, i.e. the structural portion or semantic portion of the video signal being the object or the subject of the adaptive coding the unit being an image region, e.g. an object the region being a block, e.g. a macroblock
  • H04N 19/186 - Methods or arrangements for coding, decoding, compressing or decompressing digital video signals using adaptive coding characterised by the coding unit, i.e. the structural portion or semantic portion of the video signal being the object or the subject of the adaptive coding the unit being a colour or a chrominance component
  • H04N 19/625 - Methods or arrangements for coding, decoding, compressing or decompressing digital video signals using transform coding using discrete cosine transform [DCT]
  • H04N 19/70 - Methods or arrangements for coding, decoding, compressing or decompressing digital video signals characterised by syntax aspects related to video coding, e.g. related to compression standards

87.

CLIPPING IN REFERENCE PICTURE RESAMPLING

      
Application Number 18492944
Status Pending
Filing Date 2023-10-24
First Publication Date 2024-02-22
Owner
  • Beijing Bytedance Network Technology Co., Ltd. (China)
  • Bytedance Inc. (USA)
Inventor
  • Zhang, Kai
  • Zhang, Li
  • Liu, Hongbin
  • Deng, Zhipin
  • Xu, Jizheng
  • Wang, Yue

Abstract

A method of video processing includes making a first determination about whether a decoder-side motion vector refinement (DMVR) tool is enabled for a conversion between a current block of a current picture of a video and a coded representation of the video; making a second determination, based on the first determination, about whether or how to clip a motion vector according to a bounding block for reference sample padding in a reference picture used for determining a prediction block for the current block according to a rule, and performing the conversion based on the first determination and the second determination. By using the DMVR tool, an encoded motion vector from the coded representation is refined prior to using for determining the prediction block.

IPC Classes  ?

  • H04N 19/105 - Selection of the reference unit for prediction within a chosen coding or prediction mode, e.g. adaptive choice of position and number of pixels used for prediction
  • H04N 19/132 - Sampling, masking or truncation of coding units, e.g. adaptive resampling, frame skipping, frame interpolation or high-frequency transform coefficient masking
  • H04N 19/176 - Methods or arrangements for coding, decoding, compressing or decompressing digital video signals using adaptive coding characterised by the coding unit, i.e. the structural portion or semantic portion of the video signal being the object or the subject of the adaptive coding the unit being an image region, e.g. an object the region being a block, e.g. a macroblock
  • H04N 19/186 - Methods or arrangements for coding, decoding, compressing or decompressing digital video signals using adaptive coding characterised by the coding unit, i.e. the structural portion or semantic portion of the video signal being the object or the subject of the adaptive coding the unit being a colour or a chrominance component
  • H04N 19/70 - Methods or arrangements for coding, decoding, compressing or decompressing digital video signals characterised by syntax aspects related to video coding, e.g. related to compression standards

88.

PRUNING METHOD IN DIFFERENT PREDICTION MODE

      
Application Number 18496462
Status Pending
Filing Date 2023-10-27
First Publication Date 2024-02-22
Owner
  • Beijing Bytedance Network Technology Co., Ltd. (China)
  • Bytedance Inc. (USA)
Inventor
  • Zhang, Li
  • Zhang, Kai
  • Liu, Hongbin
  • Xu, Jizheng
  • Wang, Yue

Abstract

A method of video processing includes determining, based on a video characteristic of a first video block, an enabling or disabling of a pruning process for a table updating process; updating one or multiple tables, based on the determination and motion information of the first video block, the one or multiple motion tables being History-based Motion Vector Prediction (HMVP) tables; and performing a conversion between a subsequent video block of the video and bitstream representation of the subsequent video block based on the updated tables.

IPC Classes  ?

  • H04N 19/105 - Selection of the reference unit for prediction within a chosen coding or prediction mode, e.g. adaptive choice of position and number of pixels used for prediction
  • H04N 19/109 - Selection of coding mode or of prediction mode among a plurality of temporal predictive coding modes
  • H04N 19/137 - Motion inside a coding unit, e.g. average field, frame or block difference
  • H04N 19/176 - Methods or arrangements for coding, decoding, compressing or decompressing digital video signals using adaptive coding characterised by the coding unit, i.e. the structural portion or semantic portion of the video signal being the object or the subject of the adaptive coding the unit being an image region, e.g. an object the region being a block, e.g. a macroblock
  • H04N 19/503 - Methods or arrangements for coding, decoding, compressing or decompressing digital video signals using predictive coding involving temporal prediction
  • H04N 19/513 - Processing of motion vectors

89.

CALCULATION IN MATRIX-BASED INTRA PREDICTION

      
Application Number 18501526
Status Pending
Filing Date 2023-11-03
First Publication Date 2024-02-22
Owner
  • Beijing Bytedance Network Technology Co., Ltd. (China)
  • Bytedance Inc. (USA)
Inventor
  • Deng, Zhipin
  • Zhang, Kai
  • Zhang, Li
  • Liu, Hongbin
  • Xu, Jizheng

Abstract

Devices, systems and methods for digital video coding, which includes matrix-based intra prediction methods for video coding, are described. In a representative aspect, a method for video processing includes performing a conversion between a current video block of a video and a bitstream representation of the current video block using a matrix based intra prediction (MIP) mode in which a prediction block of the current video block is determined by performing, on previously coded samples of the video, a boundary downsampling operation, followed by a matrix vector multiplication operation, and selectively followed by an upsampling operation, where the performing the conversion includes deriving, according to a rule, boundary samples by applying a left bit shift operation or a right bit shift operation on a sum of at least one reference boundary sample, and where the rule determines whether to apply the left bit shift or the right bit shift operation.

IPC Classes  ?

  • H04N 19/132 - Sampling, masking or truncation of coding units, e.g. adaptive resampling, frame skipping, frame interpolation or high-frequency transform coefficient masking
  • H04N 19/105 - Selection of the reference unit for prediction within a chosen coding or prediction mode, e.g. adaptive choice of position and number of pixels used for prediction
  • H04N 19/117 - Filters, e.g. for pre-processing or post-processing
  • H04N 19/12 - Selection from among a plurality of transforms or standards, e.g. selection between discrete cosine transform [DCT] and sub-band transform or selection between H.263 and H.264
  • H04N 19/159 - Prediction type, e.g. intra-frame, inter-frame or bidirectional frame prediction
  • H04N 19/176 - Methods or arrangements for coding, decoding, compressing or decompressing digital video signals using adaptive coding characterised by the coding unit, i.e. the structural portion or semantic portion of the video signal being the object or the subject of the adaptive coding the unit being an image region, e.g. an object the region being a block, e.g. a macroblock
  • H04N 19/186 - Methods or arrangements for coding, decoding, compressing or decompressing digital video signals using adaptive coding characterised by the coding unit, i.e. the structural portion or semantic portion of the video signal being the object or the subject of the adaptive coding the unit being a colour or a chrominance component
  • H04N 19/60 - Methods or arrangements for coding, decoding, compressing or decompressing digital video signals using transform coding
  • H04N 19/70 - Methods or arrangements for coding, decoding, compressing or decompressing digital video signals characterised by syntax aspects related to video coding, e.g. related to compression standards
  • H04N 19/82 - Methods or arrangements for coding, decoding, compressing or decompressing digital video signals - Details of filtering operations specially adapted for video compression, e.g. for pixel interpolation involving filtering within a prediction loop

90.

USE OF OFFSETS WITH ADAPTIVE COLOUR TRANSFORM CODING TOOL

      
Application Number 18471485
Status Pending
Filing Date 2023-09-21
First Publication Date 2024-02-22
Owner
  • Beijing Bytedance Network Technology Co., Ltd. (China)
  • Bytedance Inc. (USA)
Inventor
  • Zhu, Weijia
  • Xu, Jizheng
  • Zhang, Li
  • Zhang, Kai
  • Wang, Yue

Abstract

Methods, systems, and devices for implementing an adaptive color transform (ACT) during image/video encoding and decoding, including: determining, for a conversion between a video including a block and a bitstream of the video, that a size of the block is greater than a maximum allowed size for an ACT mode, and performing, based on the determining, the conversion. In response to the size of the block being greater than the maximum allowed size for the ACT mode, the block is partitioned into multiple sub-blocks. Each of the multiple sub-blocks share a same prediction mode, and the ACT mode is enabled at a sub-block level.

IPC Classes  ?

  • H04N 19/46 - Embedding additional information in the video signal during the compression process
  • H04N 19/172 - Methods or arrangements for coding, decoding, compressing or decompressing digital video signals using adaptive coding characterised by the coding unit, i.e. the structural portion or semantic portion of the video signal being the object or the subject of the adaptive coding the unit being an image region, e.g. an object the region being a picture, frame or field
  • H04N 19/186 - Methods or arrangements for coding, decoding, compressing or decompressing digital video signals using adaptive coding characterised by the coding unit, i.e. the structural portion or semantic portion of the video signal being the object or the subject of the adaptive coding the unit being a colour or a chrominance component

91.

INFORMATION PROCESSING METHOD, SYSTEM, APPARATUS, ELECTRONIC DEVICE AND STORAGE MEDIUM

      
Application Number 18499001
Status Pending
Filing Date 2023-10-31
First Publication Date 2024-02-22
Owner BEIJING BYTEDANCE NETWORK TECHNOLOGY CO., LTD. (China)
Inventor
  • Zhao, Li
  • Han, Xiao
  • Chen, Kojung
  • Tong, Jian

Abstract

An information processing method, a system, an apparatus, an electronic device and a storage medium, where the method is applied to a client, and includes: receiving a transcript and a sentence identifier of the transcript sent by a service server; reading a local sentence identifier, and when the received sentence identifier is the same as the local sentence identifier, updating a displayed caption content corresponding to the local sentence identifier with the transcript. When the received sentence identifier of the client is the same as the local sentence identifier, the displayed caption content is replaced with the received transcript.

IPC Classes  ?

  • G10L 15/26 - Speech to text systems
  • G06F 40/58 - Use of machine translation, e.g. for multi-lingual retrieval, for server-side translation for client devices or for real-time translation
  • G10L 15/22 - Procedures used during a speech recognition process, e.g. man-machine dialog
  • G10L 15/30 - Distributed recognition, e.g. in client-server systems, for mobile phones or network applications

92.

VIDEO PLAYING METHOD AND APPARATUS, DEVICE, AND MEDIUM

      
Application Number 18267446
Status Pending
Filing Date 2021-11-22
First Publication Date 2024-02-15
Owner BEIJING BYTEDANCE NETWORK TECHNOLOGY CO., LTD. (China)
Inventor Li, Meiwa

Abstract

A video playing method and apparatus, a device, and a medium. The method is applied to a client, and comprises: receiving a short video to be played and playback information of a partner long video onto which the short video is mapped (101); and playing the short video, and jumping to a partner interface to play the partner long video based on the playback information of the partner long video (102). By adopting the technical solution, during the process of playing the short video, the client can jump to the partner interface to play the partner long video based on the playback information of the partner long video onto which the short video is mapped returned by a server, which improves the efficiency of attracting traffic for the partner long video through short videos since the short video can be mapped onto the partner long video quickly and accurately.

IPC Classes  ?

  • H04N 21/472 - End-user interface for requesting content, additional data or services; End-user interface for interacting with content, e.g. for content reservation or setting reminders, for requesting event notification or for manipulating displayed content
  • G06V 10/74 - Image or video pattern matching; Proximity measures in feature spaces
  • G06F 16/738 - Presentation of query results
  • G06F 16/783 - Retrieval characterised by using metadata, e.g. metadata not derived from the content or metadata generated manually using metadata automatically derived from the content

93.

Minimum Allowed Quantization For Transform Skip Blocks In Video Coding

      
Application Number 18485513
Status Pending
Filing Date 2023-10-12
First Publication Date 2024-02-15
Owner
  • Beijing Bytedance Network Technology Co., Ltd. (China)
  • Bytedance Inc. (USA)
Inventor
  • Xu, Jizheng
  • Deng, Zhipin
  • Zhang, Li
  • Liu, Hongbin
  • Zhang, Kai

Abstract

A method of video processing includes performing a conversion between a video including a video region and a bitstream of the video according to a rule. The rule specifies a relationship between enablement of a palette mode and a coding type of the video region. The video region may represent a coding block of the video.

IPC Classes  ?

  • H04N 19/132 - Sampling, masking or truncation of coding units, e.g. adaptive resampling, frame skipping, frame interpolation or high-frequency transform coefficient masking
  • H04N 19/176 - Methods or arrangements for coding, decoding, compressing or decompressing digital video signals using adaptive coding characterised by the coding unit, i.e. the structural portion or semantic portion of the video signal being the object or the subject of the adaptive coding the unit being an image region, e.g. an object the region being a block, e.g. a macroblock
  • H04N 19/186 - Methods or arrangements for coding, decoding, compressing or decompressing digital video signals using adaptive coding characterised by the coding unit, i.e. the structural portion or semantic portion of the video signal being the object or the subject of the adaptive coding the unit being a colour or a chrominance component
  • H04N 19/70 - Methods or arrangements for coding, decoding, compressing or decompressing digital video signals characterised by syntax aspects related to video coding, e.g. related to compression standards

94.

Unified Neural Network Filter Model

      
Application Number 18487350
Status Pending
Filing Date 2023-10-16
First Publication Date 2024-02-15
Owner
  • Beijing Bytedance Network Technology Co., Ltd. (China)
  • Bytedance Inc. (USA)
  • BYTEDANCE (HK) LIMITED (China)
Inventor
  • Li, Yue
  • Zhang, Li
  • Zhang, Kai
  • Li, Junru
  • Wang, Meng
  • Ma, Siwei
  • Wang, Shiqi

Abstract

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.

IPC Classes  ?

  • H04N 19/117 - Filters, e.g. for pre-processing or post-processing
  • G06T 9/00 - Image coding
  • H04N 19/186 - Methods or arrangements for coding, decoding, compressing or decompressing digital video signals using adaptive coding characterised by the coding unit, i.e. the structural portion or semantic portion of the video signal being the object or the subject of the adaptive coding the unit being a colour or a chrominance component
  • H04N 19/82 - Methods or arrangements for coding, decoding, compressing or decompressing digital video signals - Details of filtering operations specially adapted for video compression, e.g. for pixel interpolation involving filtering within a prediction loop

95.

SYMMETRIC MOTION VECTOR DIFFERENCE CODING

      
Application Number 18488247
Status Pending
Filing Date 2023-10-17
First Publication Date 2024-02-15
Owner
  • Beijing Bytedance Network Technology Co., Ltd. (China)
  • Bytedance Inc. (USA)
Inventor
  • Liu, Hongbin
  • Zhang, Li
  • Zhang, Kai
  • Deng, Zhipin
  • Wang, Yue

Abstract

Symmetric motion vector difference coding is described. One example video processing method includes determining, for a conversion between a block of a current picture of video and a bitstream representation of the block, whether a symmetric motion vector difference (SMVD) mode is allowable for the block. Whether the SMVD mode is allowable depends on a derivation process of two target reference pictures of the current picture, which includes a first step for searching a forward target reference picture in the reference picture list 0 and searching a backward target reference picture in the reference picture list 1, and a second step for searching a backward target reference picture in the reference picture list 0 and searching a forward target reference picture in the reference picture list 1. Outputs of the first and second steps are independent of each other. The method further includes performing the conversion based on the determination.

IPC Classes  ?

  • H04N 19/137 - Motion inside a coding unit, e.g. average field, frame or block difference
  • H04N 19/105 - Selection of the reference unit for prediction within a chosen coding or prediction mode, e.g. adaptive choice of position and number of pixels used for prediction
  • H04N 19/176 - Methods or arrangements for coding, decoding, compressing or decompressing digital video signals using adaptive coding characterised by the coding unit, i.e. the structural portion or semantic portion of the video signal being the object or the subject of the adaptive coding the unit being an image region, e.g. an object the region being a block, e.g. a macroblock
  • H04N 19/70 - Methods or arrangements for coding, decoding, compressing or decompressing digital video signals characterised by syntax aspects related to video coding, e.g. related to compression standards

96.

SESSION SYNCHRONIZATION METHOD, APPARATUS AND SYSTEM, AND FIRST NODE, SECOND NODE AND MEDIUM

      
Application Number 18548884
Status Pending
Filing Date 2022-03-02
First Publication Date 2024-02-15
Owner Beijing Bytedance Network Technology Co., Ltd. (China)
Inventor
  • Zhuang, Yan
  • Chen, Nan
  • Cao, Shuzhen
  • Wan, Lebing

Abstract

Provide are a session synchronization method, a session synchronization apparatus, a session synchronization system, a first node, a second node, and a medium. The session synchronization method includes sending a first negotiation message to at least one node in a cluster through a first central processing unit (CPU) core and determining a second node according to at least one received second negotiation message; sending a third negotiation message to the second node through the first CPU core; in the case where a fourth negotiation message sent from the second node is received through the first CPU core, receiving the user datagram protocol (UDP) message sent from the second node through a second CPU core; and synchronizing the session of the second node according to the UDP message through the second CPU core.

IPC Classes  ?

  • H04L 67/142 - Managing session states for stateless protocols; Signalling session states; State transitions; Keeping-state mechanisms
  • H04L 69/24 - Negotiation of communication capabilities
  • H04L 67/104 - Peer-to-peer [P2P] networks

97.

SONG RECOMMENDATION METHOD AND APPARATUS, ELECTRONIC DEVICE, AND STORAGE MEDIUM

      
Application Number 17600323
Status Pending
Filing Date 2021-07-01
First Publication Date 2024-02-15
Owner BEIJING BYTEDANCE NETWORK TECHNOLOGY CO., LTD. (China)
Inventor
  • Zhou, Zhixin
  • Zhu, Jian
  • Wu, Wangwen
  • Xu, Jiarui
  • Zheng, Weiming
  • Zhu, Bilei
  • Guan, Peiwen

Abstract

According to a song recommendation method and apparatus, an electronic device, a storage medium, a computer program product and a computer program provided in embodiments of the present disclosure, a first page can be displayed firstly, and the first page includes a target song selected according to a song release date; then, in response to a trigger operation performed for the target song on the first page, the first page is switched to a second page of the selected target song. The song release date of the target song in the present embodiment is determined according to release information and auditory perception information of a song, and in this way, a real song release date of a song can be effectively identified, which in turn enables the target song shown on the first page to be selected based on the real song release date thereof.

IPC Classes  ?

  • G06F 16/635 - Filtering based on additional data, e.g. user or group profiles
  • G06F 16/638 - Presentation of query results

98.

Guided Filter In Video Coding

      
Application Number 18484899
Status Pending
Filing Date 2023-10-11
First Publication Date 2024-02-15
Owner
  • Beijing Bytedance Network Technology Co., Ltd. (China)
  • Bytedance Inc. (USA)
Inventor
  • Yin, Wenbin
  • Zhang, Li
  • Zhang, Kai
  • Wang, Yang
  • Liu, Hongbin

Abstract

A mechanism for processing video data is disclosed. A conversion is performed between a visual media data including a video unit and a bitstream. The conversion can be performed by a video encoder and/or a video decoder. The video unit is reconstructed, and a guided filter is applied to reconstructed samples in the video unit.

IPC Classes  ?

  • H04N 19/82 - Methods or arrangements for coding, decoding, compressing or decompressing digital video signals - Details of filtering operations specially adapted for video compression, e.g. for pixel interpolation involving filtering within a prediction loop
  • H04N 19/132 - Sampling, masking or truncation of coding units, e.g. adaptive resampling, frame skipping, frame interpolation or high-frequency transform coefficient masking
  • H04N 19/126 - Quantisation - Details of normalisation or weighting functions, e.g. normalisation matrices or variable uniform quantisers

99.

INTERACTION BETWEEN INTRA BLOCK COPY MODE AND INTER PREDICTION TOOLS

      
Application Number 18486641
Status Pending
Filing Date 2023-10-13
First Publication Date 2024-02-15
Owner
  • Beijing Bytedance Network Technology Co., Ltd. (China)
  • Bytedance Inc. (USA)
Inventor
  • Zhang, Kai
  • Zhang, Li
  • Liu, Hongbin
  • Wang, Yue

Abstract

The present disclosure relates to interaction between intra block copy mode and inter prediction tools. A method for video processing includes determining that an intra block copy (IBC) mode is applied to a current video block of a video. In the IBC mode, at least one reference picture used by the current video block is a current picture where the current video block is located. The method also includes making a decision regarding a disabling of a specific coding mode for the current block. The specific coding mode uses a motion vector and a non-current picture to derive a prediction of a video block. The method further includes performing, based on the decision, a conversion between the current video block and the bitstream representation.

IPC Classes  ?

  • H04N 19/52 - Processing of motion vectors by encoding by predictive encoding
  • H04N 19/159 - Prediction type, e.g. intra-frame, inter-frame or bidirectional frame prediction
  • H04N 19/176 - Methods or arrangements for coding, decoding, compressing or decompressing digital video signals using adaptive coding characterised by the coding unit, i.e. the structural portion or semantic portion of the video signal being the object or the subject of the adaptive coding the unit being an image region, e.g. an object the region being a block, e.g. a macroblock
  • H04N 19/184 - Methods or arrangements for coding, decoding, compressing or decompressing digital video signals using adaptive coding characterised by the coding unit, i.e. the structural portion or semantic portion of the video signal being the object or the subject of the adaptive coding the unit being bits, e.g. of the compressed video stream
  • H04N 19/51 - Motion estimation or motion compensation
  • H04N 19/593 - Methods or arrangements for coding, decoding, compressing or decompressing digital video signals using predictive coding involving spatial prediction techniques

100.

SAMPLE IDENTIFICATION FOR INTRA BLOCK COPY IN VIDEO CODING

      
Application Number 18489195
Status Pending
Filing Date 2023-10-18
First Publication Date 2024-02-15
Owner
  • Beijing Bytedance Network Technology Co., Ltd. (China)
  • Bytedance Inc. (USA)
Inventor
  • Xu, Jizheng
  • Zhang, Li
  • Zhang, Kai
  • Liu, Hongbin
  • Wang, Yue

Abstract

A method of video processing includes maintaining, for a conversion between a current video block of a current picture of a visual media data and a bitstream representation of the visual media data, a buffer including reference samples from the current picture for a derivation of prediction samples of the current video block. One or more reference samples in the buffer that are marked unavailable for the derivation have values outside of a pixel value range.

IPC Classes  ?

  • H04N 19/105 - Selection of the reference unit for prediction within a chosen coding or prediction mode, e.g. adaptive choice of position and number of pixels used for prediction
  • H04N 19/159 - Prediction type, e.g. intra-frame, inter-frame or bidirectional frame prediction
  • H04N 19/176 - Methods or arrangements for coding, decoding, compressing or decompressing digital video signals using adaptive coding characterised by the coding unit, i.e. the structural portion or semantic portion of the video signal being the object or the subject of the adaptive coding the unit being an image region, e.g. an object the region being a block, e.g. a macroblock
  1     2     3     ...     36        Next Page