Patents
Literature
Patsnap Eureka AI that helps you search prior art, draft patents, and assess FTO risks, powered by patent and scientific literature data.

1702 results about "Video bitstream" patented technology

Cross-component prediction for video coding

A method for video decoding is provided. The method includes obtaining, from a video bitstream, a coding unit in a current picture, wherein the coding unit comprises a luma block and at least one chroma block; and in response to a determination that reconstructed luma samples in the luma block are not to be down-sampled: determining one or more cross-component prediction models based on a luma filter, wherein the one or more cross-component prediction models comprise a convolutional cross-component model (CCCM); obtaining, based on the luma filter, at least one reconstructed luma sample in the luma block that corresponds to a chroma sample in the at least one chroma block; and applying at least one of the one or more cross-component prediction models to the at least one reconstructed luma sample to predict the chroma sample.
Owner:BEIJING DAJIA INTERNET INFORMATION TECH CO LTD

Method, apparatus and system for encoding and decoding a block of video samples

A method of decoding coding units of a coding tree for an image frame from a video bitstream comprising splitting a region of the coding tree into a plurality of coding blocks, each of the coding blocks including a prediction block. Determining matrix intra prediction flags for the prediction block of each of the coding blocks, the determination based upon (i) an area of the region if the region meets a threshold, or (ii) a budget for the region if the area of the region does not meet the threshold. The method further comprises reading matrix coefficients from a memory for each prediction block determined to use matrix intra prediction according to the determined flag; and decoding the coding units using prediction blocks generated for each coding unit in the region using reference samples of each prediction block and the matrix coefficients.
Owner:CANON KK

Method for decoding, system, and method for intra predicting

A method for decoding an intra-predicted frame of a video that is encoded with cross-component prediction includes reconstructing a luma block of a frame of the video from a video bitstream representing the video; reconstructing a chroma block of the frame that corresponds to the luma block based on the reconstructed luma block by: determining a first parameter and a second parameter of a cross-component linear model based on a first set of reconstructed pixels in a chroma component of the frame and a second set of samples generated from reconstructed pixels in a luma component of the frame, decoding, from the video bitstream, a first adjustment to the first parameter and a second adjustment to the second parameter, adjusting the first parameter and the second parameter, and reconstructing pixels of the chroma block; and causing the reconstructed frame to be displayed.
Owner:GUANGDONG OPPO MOBILE TELECOMMUNICATIONS CORP LTD

Implicit masked blending mode combined with MV refinement methods

A computing system receives a video bitstream that comprises a current block within a current picture and one or more syntax elements. The current block is encoded in a subblock-based motion vector (MV) refinement mode using information from a first reference block and a second reference block. The system applies a MV refinement to generate a refined first MV indicating a first location of the first reference block and a refined second MV indicating a second location of the second reference block. Subsequent to applying the MV refinement, in accordance with a determination that (i) the first location is outside of a first set of reference boundaries and / or (ii) the second location is outside of a second set of reference boundaries, the system decodes the current block using a weighted average of respective values from the first and second locations.
Owner:TENCENT AMERICA LLC

Implicit masked blending mode improvement combined with weighted prediction

The various implementations described herein include methods and systems for encoding and decoding video. For example, a computing system receives a video bitstream that includes a current block and a syntax element. The current block is encoded using information from a set of reference blocks. The system determines, based on the syntax element, whether the current block is encoded in a compound weighted prediction (CWP) mode. The system decodes the current block using a set of weighted prediction factors when the current block is encoded in the CWP mode. When the current block is not encoded in the CWP mode, the system decodes the current block using an implicit masked blending mode based on a weighted average of reference values associated with the set of reference blocks.
Owner:TENCENT AMERICA LLC

Video coding with neural network based in-loop filtering

An electronic apparatus performs a method of decoding video data, including: reconstructing, from a video bitstream, a picture frame that includes a luma component, a first and a second chroma components, and applying a trained neural network based in-loop filter to the reconstructed picture frame by: converting a first resolution of the samples of the at least one of the first and the second chroma components to a second resolution of the samples of the luma component when the first resolution is different from the second resolution; concatenating samples of at least one of the first and the second chroma components with the luma component; processing the concatenated samples using a convolutional neural network; and reconverting the samples of the at least one of the first and the second chroma components processed by the convolutional neural network from the second resolution back to the first resolution.
Owner:BEIJING DAJIA INTERNET INFORMATION TECH CO LTD

Merge candidate derivation improvement by using intra template-matching

The various implementations described herein include methods and systems for coding video. In one aspect, a method includes receiving a video bitstream comprising a current picture composed of a plurality of blocks, including a current block; identifying a reference block by applying a template-matching technique to the current block; identifying a reference vector for the reference block, where the reference vector is a motion vector or a block vector; populating a merge candidate list for the current block using the reference vector; and reconstructing the current block using information from the merge candidate list.
Owner:TENCENT AMERICA LLC

Method, apparatus, and medium for video processing

Embodiments of the present disclosure provide a solution for video processing. A method for video processing is proposed. The method comprises: selecting, for a conversion between a current video block of a video and a bitstream of the video, a target blending scheme from a plurality of candidate blending schemes for blending samples in a plurality of partitions associated with the current video block; and performing the conversion based on the target blending scheme.
Owner:DOUYIN VISION CO LTD +1

Bridge health state monitoring apparatus and method

A bridge health state monitoring apparatus, which relates to the field of bridge monitoring. The bridge health state monitoring apparatus comprises: a data collection unit (1), a positioning antenna (2), an industrial switch (4), an intelligent video analysis unit (5), a vibration sensor (6) and a central platform (9). The data collection unit (1) is used for collecting information of a vehicle passing through a bridge, in order to obtain a video bitstream, and sending the video bitstream to the intelligent video analysis unit (5); the positioning antenna (2) is used for receiving position information provided by a satellite to locate the position of a bridge section and the position of the data collection unit (1); the vibration sensor (6) is used for detecting a vibration signal generated when the vehicle passes through the bridge section, and sending the vibration signal to the intelligent video analysis unit (5); the intelligent video analysis unit (5) is used for parsing the video bitstream and the vibration signal, and sending the parsed video bitstream and the parsed vibration signal to the central platform (9); and the central platform (9) is used for receiving, storing and presenting vibration data information of each section of the bridge, and is further used for storing the video bitstream. The bridge health state monitoring apparatus can accurately reflect the health state of bridges. Further provided is a bridge health state monitoring method.
Owner:SHANGHAI INTELLIGENT TRANSPORTATION CO LTD

Model adjustment for local illumination compensation in video coding

A video decoder reconstructs a current frame of a video from a video bitstream based on a reconstructed reference frame. For a block of the current frame, the video decoder identifies a reference block in the reference frame based on a motion vector associated with the block. The decoder determines the slope and offset parameters of a local illumination compensation model based on reconstructed pixels in the current frame and the reference frame. The video decoder decodes, from the video bitstream, an adjustment to the slope and updates the slope by applying the decoded adjustment. The decoder further determines an adjusted offset parameter for the local illumination compensation model. The decoder generates predicted pixels for the block by at least applying, to the reference block, the local illumination compensation model with the updated parameters.
Owner:GUANGDONG OPPO MOBILE TELECOMMUNICATIONS CORP LTD

Method, apparatus, and medium for video processing

Embodiments of the disclosure provide a solution for video processing. A method for video processing is proposed. The method includes: determining, for a conversion between a video unit of a video and a bitstream of the video, a neural-network post-filter (NNPF) is activated for a set of pictures; apply the NNPF to one or more pictures in the set of pictures according to an order; and performing the conversion based on the NNPF.
Owner:DOUYIN VISION CO LTD +1

Operation range extension for versatile video coding

A video decoder decodes a video from a video bitstream encoded using Versatile Video Coding (VVC). The video decoder determines a bit depth of samples of the video based on Sequence Parameter Set (SPS) syntax element sps_bitdepth_minus8 whose value is in the range of 0 to 8. The decoder further determines the size of a decoded picture buffer (DPB) based on a Video Parameter Set (VPS) syntax element vps_ols_dpb_bitdepth_minus8 whose value is in the range of 0 to 8. The decoder allocates a storage space with the determined size of the DPB, decodes the video bitstream based on the determined bit depth, and thus obtains and stores a decoded picture in the DPB. The decoder further outputs the decoded picture.
Owner:GUANGDONG OPPO MOBILE TELECOMMUNICATIONS CORP LTD

Superresolution-based coding

Aspects of the disclosure provide methods and apparatuses for video encoding and decoding. Processing circuitry of an apparatus for video decoding decodes coded information for one or more blocks from a coded video bitstream. The coded information indicates whether to apply a super resolution coding mode to the one or more blocks. The super resolution coding mode is applied in response to the one or more blocks having been down sampled from a high spatial resolution to a low spatial resolution lower than the high spatial resolution by an encoder. Based on the coded information indicating that the super resolution coding mode is applied to the one or more blocks, the processing circuitry can generate, using the super resolution coding mode, a reconstructed block having the high spatial resolution by upsampling information of a first block having the low spatial resolution in the one or more blocks including transform coefficients.
Owner:TENCENT AMERICA LLC

Method, apparatus, and medium for video processing

Embodiments of the present disclosure provide a solution for video processing. A method for video processing is proposed. In the method, for a conversion between a current video block of a video and a bitstream of the video, at least one target cross component prediction (CCP) model for the current video block is determined based on a history table of CCP models or a list of CCP candidates. A prediction of the current video block is determined based on CCP information of the at least one target CCP model. The conversion is performed based on the prediction.
Owner:BYTEDANCE INC

Method, device and medium for encoding and decoding visual information and storing video bit stream

Methods, devices, and media for encoding and decoding visual information and storing video bitstreams are described. In general, methods for combining IBC with existing motion compensation algorithms for video encoding and decoding are described. In a typical aspect, a method for video encoding using IBC includes: determining whether to use a motion compensation algorithm to encode a current block of a current picture; and based on the determination, encoding the current block by selectively applying intra-frame block copying to the current block. In a typical aspect, another method for video encoding using IBC includes: determining whether to use intra-frame block copying to encode a current block of a current picture; and based on the determination, encoding the current block by selectively applying a motion compensation algorithm to the current block.
Owner:DOUYIN VISION CO LTD +1

Constrained position dependent intra prediction combination (PDPC)

A second level intra prediction mode can be combined with one or more of sixty-seven JVET intra prediction modes during encoding of a coding unit in a video bitstream. Embodiments include making a position dependent intra prediction combination (PDPC) mode available as the second level intra prediction mode. In embodiments, when a PDPC (position dependent intra prediction combination) mode is enabled, the second level intra prediction is combined with one of the 67 selected intra predictor modes. In embodiments, the PDPC mode is only enabled or available for a predetermined subset of intra prediction modes (out of 67 possible modes), in order to reduce encoder complexity and potentially improve coding efficiency. The PDPC mode may be identifies as enabled or available by a list of modes or signaling in the video bitstream.
Owner:ARRIS ENTERPRISES LLC

Method, apparatus, and medium for video processing

Embodiments of the present disclosure provide a solution for video processing. A method for video processing is proposed. The method comprises: obtaining, for a conversion between a current video block of a video and a bitstream of the video, first information regarding whether to filter a prediction for a chroma component of the current video block, wherein the prediction for the chroma component is determined with a cross-component prediction (CCP) mode, and the first information is dependent on coding information associated with the current video block; and performing the conversion based on the first information.
Owner:DOUYIN VISION CO LTD +1

Video coding with training-based coding tool

An example method of video coding includes receiving a video bitstream comprising a current block and identifying a first prediction mode for the current block. The method also includes, when the first prediction mode is a particular prediction mode, selecting a first set of transform kernels as transform kernels for the current block, and, when the first prediction mode is not the particular prediction mode, selecting a second set of transform kernels as the transform kernels for the current block. The method further includes applying a transform for the current block using the transform kernels.
Owner:TENCENT AMERICA LLC

Techniques of intra prediction

A coded video bitstream is received. The coded video bitstream includes coded information of a current block in a current picture, the coded information indicates that the current block is coded by an intra prediction using an affine intra mode (AIM) model. The affine intra mode model for applying on the current block is determined. At least a first intra angular mode for a first sample in the current block and a second intra angular mode for a second sample in the current block are determined according to the affine intra mode model, the first intra angular mode is different from the second intra angular mode. The current block is reconstructed based on the intra prediction using the affine intra mode model, the first sample is predicted based on the first intra angular mode and the second sample is predicted based on the second intra angular mode.
Owner:TENCENT AMERICA LLC

Labeling detected objects in frames of a video

Aspects of the disclosure include methods, apparatuses, and non-transitory computer-readable storage mediums for video encoding / decoding. An apparatus includes processing circuitry that receives metadata associated with a coded video bitstream. The metadata includes labeling information of one or more objects detected in a first picture that is coded in the coded video bitstream. The processing circuitry decodes the labeling information of the one or more objects in the first picture that is coded in the coded video bitstream. The processing circuitry applies the labeling information to the one or more objects in the first picture.
Owner:TENCENT AMERICA LLC

Method, apparatus, and medium for video processing

Embodiments of the present disclosure provide a solution for video processing. A method for video processing is proposed. The method comprises: obtaining, for a conversion between a current video block of a video and a bitstream of the video, a set of motion vectors for the current video block, the current video block being coded with a subblock-based coding tool; applying a decoder side motion vector refinement (DMVR) process on the set of motion vectors; and performing the conversion based on the applying.
Owner:DOUYIN VISION CO LTD +1

Constrained position dependent intra prediction combination (PDPC)

A second level intra prediction mode can be combined with one or more of sixty-seven JVET intra prediction modes during encoding of a coding unit in a video bitstream. Embodiments include making a position dependent intra prediction combination (PDPC) mode available as the second level intra prediction mode. In embodiments, when a PDPC (position dependent intra prediction combination) mode is enabled, the second level intra prediction is combined with one of the 67 selected intra predictor modes. In embodiments, the PDPC mode is only enabled or available for a predetermined subset of intra prediction modes (out of 67 possible modes), in order to reduce encoder complexity and potentially improve coding efficiency. The PDPC mode may be identifies as enabled or available by a list of modes or signaling in the video bitstream.
Owner:ARRIS ENTERPRISES LLC

Signaling of block vector resolution

Aspects of the disclosure provide methods and apparatuses for video decoding. In some examples, an apparatus includes processing circuitry. The processing circuitry decodes prediction information of a current block from a coded video bitstream. Based on an intra block copy mode being applied to the current block, the processing circuitry infers a vector resolution flag indicates that a resolution of a block vector is integer-pel, determines the resolution of the block vector based on resolution information that is included in the prediction information, determines the block vector according to the determined resolution, and reconstructs at least one sample of the current block according the block vector.
Owner:TENCENT AMERICA LLC

Storage of intra mode information in geometric partition mode

In a method, coded information of a current block in a current picture of a video is received from a coded video bitstream. The coded information indicates that the current block is partitioned into at least a first partition and a second partition based on a geometric partition mode (GPM). The first partition is associated with an intra block copy (IBC) prediction mode, and the second partition is associated with an intra prediction mode. Prediction mode information for a first subblock of a plurality of subblocks of the current block is stored. The prediction mode information includes one of a DC mode, a Planar mode, and an intra prediction mode based on whether the first subblock is associated with one of the IBC prediction mode, the intra prediction mode, and both the IBC prediction mode and the intra prediction mode.
Owner:TENCENT AMERICA LLC

Method, apparatus, and medium for video processing

Embodiments of the present disclosure provide a solution for video processing. A method for video processing is proposed. The method comprises: determining, during a conversion between a target video block of a video and a bitstream of the video, an adjusted coding process for the target video block based at least in part on a budget of coding time for at least one further video block and an actual coding time for the at least one further video block, the at least one further video block being coded before the conversion, the coding time representing a time duration during which the at least one further video block being coded, the budget of coding time representing a time duration being pre-allocated for encoding the at least one further video block; and performing the conversion by using the adjusted coding process.
Owner:DOUYIN VISION CO LTD +1

Method and apparatus for video coding

Methods and apparatuses for video coding. An example method includes: encoding information associated with a block of a picture to be included in a coded video bitstream. The encoding information indicating a position of a sub-region in the block and a position of an additional sub-region in each of at least one neighboring block of the block, a combined sub-region including the sub-region and the additional sub-region in each of the at least one neighboring block being at a center of a combined block including the block and the at least one neighboring block, wherein an outside area within the combined block completely surrounds and is outside of the combined sub-region, the combined sub-region and the outside area being determined based on the combined sub-region having residue data of samples above a predetermined threshold and the outside area having residue data of samples below or equal to the predetermined threshold.
Owner:TENCENT AMERICA LLC

Film grain neural network post filter

Syntax elements allow to enable applying film grain using a neural network post-processing filter. Syntax elements define parameters related to the film grain neural network post- processing filter. An encoded video bitstream carries such syntax elements from an encoding device to a decoding device, thus allowing the encoding device to specify how to apply film grain using a neural network post-processing filter and the decoding device to apply the film grain neural network post-processing filter when displaying the decoded video. Additional syntax elements specify parameters comprising a film grain style, a film grain intensity, a film grain purpose or a region of interest where to apply the film grain.
Owner:INTERDIGITAL CE PATENT HOLDINGS SAS

SEI message for carriage of text data for generative artificial intelligence applications in video streams

A method of processing a video bitstream includes receiving the video bitstream comprising (i) one of a picture and a video and (ii) a supplemental enhancement information (SEI) message associated with the one of the picture and the video. The SEI message includes text data purposed for use with a generative artificial intelligence (AI) process. The method of processing the video bitstream includes extracting the text data from the SEI message. The SEI message does not indicate whether the one of the picture and the video has been modified by another generative AI process.
Owner:TENCENT AMERICA LLC

Adaptive motion vector for warped motion mode of video coding

The various implementations described herein include methods and systems for coding video. In one aspect, a method includes receiving a video bitstream including a current coding block in a current image frame, obtaining a syntax element value, and determining whether the current coding block is coded with a warped motion mode or a translational motion mode based on the syntax element value. The method further includes in accordance with a determination that the current coding block is coded with the warped motion mode, selecting a first motion vector difference (MVD) setting for the current coding block; in accordance with a determination that the current coding block is coded with the translational motion mode, selecting a second MVD setting distinct from the second MVD setting for the current coding block; and reconstructing the current coding block based at least in part on the selected MVD setting for the current coding block.
Owner:TENCENT AMERICA LLC

Techniques for transform kernel set selection / derivation

An aspect of the disclosure provides a method of video decoding. For example, a coded video bitstream is received. The coded video bitstream includes coded information of a plurality of pictures. Based on coded information of a current block in a current picture, it is determined that the current block is coded using an intra prediction that generates prediction samples of the current block based on reference samples in the current picture. At least a first transform kernel set is determined based on a histogram of occurrence (HoC) of intra prediction modes in neighboring samples of the current block. Based on the coded information of the current block, a residual block of the current block is calculated according to at least the first transform kernel set. The current block is reconstructed based on the residual block and the intra prediction of the current block.
Owner:TENCENT AMERICA LLC