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

1368 results about "Video bitstream" patented technology

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

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

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

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

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

Cross-component sample offset edge direction derivations

An example method of video coding includes receiving a video bitstream comprising a plurality of frames, including a current frame comprising a current block. The method also includes determining an edge direction by performing edge detection for the current block, and determining a difference between a current sample of the current block and a neighboring sample based on the edge direction. The method further includes applying a filter to the current block based on the determined difference.
Owner:TENCENT AMERICA LLC

Intra template matching prediction at subblock level

An apparatus of video decoding is provided. The apparatus includes processing circuitry. The processing circuitry is configured to receive a video bitstream including coded information of a current block and a template of the current block in a current picture. The template of the current block includes samples adjacent to the current block, and the current block includes a first subblock and a second subblock adjacent to the first subblock. The processing circuitry is configured to determine a template of the second subblock based on at least one of (i) the template of the current block and (ii) reconstructed samples of the first subblock. The processing circuitry is configured to reconstruct the second subblock based on the determined template according to intra template matching prediction (intraTMP).
Owner:TENCENT AMERICA LLC

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

Intra mode coding based on template

The various implementations described herein include methods and systems for coding video. An example method of video decoding includes receiving a video bitstream comprising a plurality of blocks that includes a current block. The method also includes, for each neighboring block in a set of neighboring blocks of the current block, when the neighboring block is coded using a template-based intra prediction mode derivation (TIMD), populating a candidate list for the current block with an entry for the neighboring block, where at least one entry in the candidate list comprises a three-mode entry. The method further includes reconstructing the current block using an entry from the candidate list.
Owner:TENCENT AMERICA LLC

Systems and methods for improved recursive intra region partitioning

An example method of video coding includes receiving a video bitstream including a plurality of encoded blocks. The method also includes identifying a coding region including two or more of the plurality of coding blocks based on a first indicator in the video bitstream, wherein each coding block in the coding region is coded in an intra prediction mode. The method further includes applying a first partition to luma blocks in the coding region, applying a second partition to chroma blocks in the coding region, where the second partition is different from the first partition, and reconstructing two or more coding blocks of the coding region using the first partition and the second partition.
Owner:TENCENT AMERICA LLC

Merge candidate construction

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. The method also includes identifying a merge candidate for the current block and identifying a refined merge candidate by refining a position of the merge candidate using a template-matching technique. The method further includes identifying a reference vector for the refined merge candidate and populating a merge candidate list for the current block using the reference vector. The method also includes reconstructing the current block using information from the merge candidate list.
Owner:TENCENT AMERICA LLC

System and method for adaptive motion vector prediction list construction

An example method of video coding includes receiving a video bitstream including a plurality of blocks. The method further includes determining a scan order of a motion vector list of a first block of the plurality of blocks based on one or more of: a number of neighboring blocks of the current block having a corresponding temporal motion vector, a number of neighboring blocks of the current block encoded in an inter prediction mode, a mode of the current block, and a reference frame index of the current block. The method further includes generating a motion vector list according to the scan order, and identifying a motion vector predictor of the current block from the motion vector list. The method also includes decoding the current block using the identified motion vector predictor.
Owner:TENCENT AMERICA LLC

WIFI coupled low vision camera

A low vision aid system including a camera module to be used with a mobile device, including a macro camera configured to focus on near-field objects that is integrated within the low vision aid camera module and an illumination source structured to illuminate a field of view associated with the macro camera, a battery power supply and a wireless communication module. The wireless communication module establishes an isolated Wi-Fi connection to the mobile device. The isolated Wi-Fi connection prevents the mobile device from communicating over other Wi-Fi networks while the isolated Wi-Fi connection is maintained. The wireless communication module receives, via the isolated Wi-Fi connection, instructions from the mobile device, that are associated with operation of the macro camera, and sends via the isolated Wi-Fi connection, a video bitstream to the mobile device based on the instructions.
Owner:ESCHENBACH OPTIK OF AMERICA

Sub-bitstream extraction of multi-layer video bitstreams

Examples of video encoding methods and apparatus and video decoding methods and apparatus are described. An example method of video processing includes performing a conversion between a video and a bitstream of the video according to a rule, wherein the bitstream includes network abstraction layer (NAL) units for multiple video layers according to a rule; wherein the rule defines that a sub-bitstream extraction process to generate an output bitstream comprising an output layer set (OLS) includes one or more operations that are selectively performed responsive to the following conditions: (1) a list of NAL unit header layer identifier values in the OLS does not includes all values of NAL unit header layer identifiers in all video coding layer (VCL) NAL units in the bitstream, and (2) the output bitstream containing a supplemental enhancement information (SEI) NAL unit that contains a scalable-nesting SEI message.
Owner:BYTEDANCE INC

Video encoding and decoding based on region dependent film grain metadata

PCT designated stage expiredWO2025149266A1Digital video signal modificationVideo bitstreamVideo encoding
A method and device allow to define image regions, sets of film grain characteristics, and provides means to associate image regions with film grain characteristics. An encoded video bitstream comprises specific syntax allowing to carry such information from an encoding device to a decoding device. In one example of usage of the application, the determined film grain is synthetized and applied to an image of a decoded video. This brings a differentiation of the film grain characteristics of different regions, for example in relation with different types of video sources.
Owner:INTERDIGITAL CE PATENT HOLDINGS SAS