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

868 results about "Reference block" patented technology

Reference block. [′ref·rəns ‚bläk] (computer science) A block within a computer program governing a numerically controlled machine which has enough data to allow resumption of the program following an interruption.

Systems and methods for generalized multi-hypothesis prediction for video coding

Systems and methods are described for video coding using generalized bi-prediction. In an exemplary embodiment, to code a current block of a video in a bitstream, a first reference block is selected from a first reference picture and a second reference block is selected from a second reference picture. Each reference block is associated with a weight, where the weight may be an arbitrary weight ranging, e.g., between 0 and 1. The current block is predicted using a weighted sum of the reference blocks. The weights may be selected from among a plurality of candidate weights. Candidate weights may be signaled in the bitstream or may be derived implicitly based on a template. Candidate weights may be pruned to avoid out-of-range or substantially duplicate candidate weights. Generalized bi-prediction may additionally be used in frame rate up conversion.
Owner:INTERDIGITAL VC HOLDINGS INC

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

Coding and decoding method and end-cloud cooperative system

The embodiment of the invention provides a coding and decoding method and an end-cloud cooperation system. The coding and decoding method is realized based on the end-cloud collaborative system, and the total code rate of the end-cloud can be reduced under the condition of ensuring the end-side rendering picture. The encoding method comprises the steps that rendering processing is carried out on a three-dimensional scene to obtain a rendered image, a rendering intermediate result is generated in the rendering processing process, and the rendering intermediate result comprises a first rendering intermediate result. And performing target operation on the reconstructed image based on the first rendering intermediate result to generate a virtual reference block. And predicting the rendered image based on the virtual reference block to obtain a predicted image. And encoding a residual image between the predicted image and the rendered image to obtain a code stream. Wherein the target operation comprises at least one of reprojection, validity check, weighted averaging, hole filling or intra-frame noise reduction.
Owner:HUAWEI TECH 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

Data verification method and device for redundant disk array, equipment and medium

The invention discloses a data verification method and device for a redundant disk array, equipment and a medium, and relates to the technical field of data verification, when a data verification value of target data is generated, the target data is firstly divided into a plurality of data blocks, and correspondingly reference data is also divided into one-to-one corresponding reference blocks; then, the unit verification value of each data block is determined by taking the data block as a unit, and the data verification value of the target data is obtained through block-by-block calculation, so that the data verification of the target data is realized according to the data verification value, the memory occupation in the data verification value generation process is reduced, the storage requirement of temporary data is reduced, and the data verification efficiency is improved. The high memory overhead of processing the whole target data at a time is avoided, and the calculation efficiency of the data verification value is improved. The size of the data block can be flexibly adjusted according to requirements, the application range is wide, the flexibility is high, the check and problem positioning of the stored data are facilitated, and the troubleshooting of abnormal conditions such as data damage of the stored data is facilitated.
Owner:SHANDONG YUNHAI GUOCHUANG CLOUD COMPUTING EQUIP IND INNOVATION CENT CO LTD

Encoding method, decoding method, code stream, encoders, decoders, and storage medium

PCT designated stage expiredWO2025076670A1Digital video signal modificationEncoder decoderVideo encoding
Disclosed in the embodiments of the present application are an encoding method, a decoding method, a code stream, encoders, decoders, and a storage medium. A method comprises: determining an initial reference block of a current block, and determining a macro pixel co-located block corresponding to the initial reference block (S901); separately performing search on the basis of the initial reference block and the macro pixel co-located block to determine a target motion parameter (S902); and, on the basis of the target motion parameter, determining a predicted value of the current block (S903). Thus, the accuracy of motion vectors in light field video encoding and decoding can be improved, thereby improving the efficiency of light field video compression.
Owner:GUANGDONG OPPO MOBILE TELECOMMUNICATIONS CORP LTD

Decoding method, coding method, decoders, and coders

Provided in the embodiments of the present application are a decoding method, an encoding method, a decoder, and an encoder. The decoding method comprises: determining at least one reference block of the current block based on an intra template matching prediction (IntraTMP) mode; determining a target prediction block of the current block based on the at least one reference block; and determining a reconstructed block of the current block based on a residual block of the current block and the target prediction block.
Owner:GUANGDONG OPPO MOBILE TELECOMMUNICATIONS CORP LTD

Encoding / decoding video picture data

The present disclosure relates to intra prediction of a target block of a video picture based on template matching that compares a target template block to a candidate reference template block. The intra-frame prediction comprises the following steps: reconstructing sample availability according to a target block neighborhood and determining a candidate reference block neighborhood according to a geometric transformation type; obtaining a candidate reference template block by applying a geometric transformation identified by a geometric transformation type to the candidate reference block neighborhood; selecting a candidate reference block having a minimum cost obtained by comparing the candidate reference template block with the target template block; and generating an intra prediction block for the target block by applying a geometric transform identified by a geometric transform type associated with the selected candidate reference block to the selected candidate reference block.
Owner:BEIJING XIAOMI MOBILE SOFTWARE CO LTD

Prediction method and device using reference block

Disclosed herein are a video decoding method and apparatus and a video encoding method and apparatus. In the encoding and decoding of a video, a prediction mode may be selected from among multiple prediction modes using prediction mode information for a target block, and prediction may be performed on the target block based on the selected prediction mode, wherein the prediction mode information includes information related to a reference block, and wherein the reference block comprises one or more of a spatially neighboring block that is spatially adjacent to the target block and a temporally neighboring block that is temporally adjacent to the target block. When the selected prediction mode includes a plurality of prediction modes, a prediction mode to be used for prediction of the target block may be decided on among the plurality of selected prediction modes through signaling of the prediction mode decision information.
Owner:ELECTRONICS & TELECOMM RES INST +2

Encoding method, decoding method, bitstream, encoder, decoder, and storage medium

The embodiments of the present invention provide an encoding method which includes: determining a first template of a current block, and determining a matching template and a reference block; determining a model parameter according to the first template and the matching template; filtering the reference block according to the model parameter, to determine a filtered reference block; determining a prediction value of the current block according to the filtered reference block; and determining a reconstructed value of the current block according to the prediction value of the current block.
Owner:GUANGDONG OPPO MOBILE TELECOMMUNICATIONS CORP LTD

Interpolation filter clipping for sub-picture motion vectors

A video coding mechanism is disclosed. The mechanism includes receiving a bitstream comprising a current picture including a sub-picture coded according to inter-prediction. A motion vector for a block of the sub-picture is determined. A clipping function is applied to sample locations in a reference block to support application of an interpolation filter when the motion vector points outside of the sub-picture and when a flag is set to indicate the sub-picture is treated as a picture. The interpolation filter is applied to results of the clipping function to obtain a predicted sample value. The block is decoded based on the predicted sample value. The block is forwarded for display as part of a decoded video sequence.
Owner:HUAWEI TECH CO LTD

Method and Apparatus for Complexity Reduction of Video Coding Using Merge with MVD Mode

A method and apparatus for video coding using MMVD mode are disclosed. According to this method, a base merge MV is determined from a merge list. A set of expanded merge candidates is determined according to a set of steps and a set of directions by adding pairs of the step and direction to the base MV. At least one combination of the set of steps and the set of directions is excluded in a partial set of expanded merge candidates. The partial set of expanded merge candidates are reordered according to template matching costs measured between a template of the current block and a template of a corresponding reference block for in the partial set of expanded merge candidates. The current block is encoded or decoded by using motion information comprising a reordered partial set of expanded merge candidates.
Owner:MEDIATEK INC

Template Matching Prediction with Block Vector Difference Refinement

A decoder determines, in a reference region having dimensions based on dimensions of a current block, a location of a first reference block (RB) based on a template of the current block and a template of the first RB. The decoder receives an indication of a block vector difference (BVD) from a bitstream. The decoder decodes the current block based on a second RB at a location that is displaced from the location of the first RB by the BVD.
Owner:OFINNO LLC

Implicit intra mode for combined inter merge / intra prediction and geometric partitioning mode intra / inter prediction

A device may obtain a reference block associated with an inter prediction of a video block. The device may determine an intra-prediction mode associated with the video block based on one or more intra-prediction modes associated with the reference block. The device may decode or encode the video block based on the intra-prediction mode. In examples, the device may decode or encode the video block using an intra prediction and the inter prediction, and the intra prediction of the video block may be based on the intra-prediction mode. For example, combined intra-inter prediction (CIIP) may be enabled for the video block. CIIP for the video block may include the intra prediction of the video block and the inter prediction of the video block. The intra prediction of the video block may be based on the intra-prediction mode.
Owner:INTERDIGITAL CE PATENT HOLDINGS SAS

Prediction refinement with convolution model

A method for deriving and using a cross component model to refine intra- or inter-prediction when encoding or decoding a block of pixels is provided. A video coder receives data for the block of pixels to be encoded or decoded as a current block of a current picture of a video. The video coder generates an initial predictor for the current block based on a reference block. The video coder receives a first set of component samples of pixels within or neighboring the reference block. The video coder receives a second set of component samples of pixels within or neighboring the current block. The video coder derives a model based on the first and second sets of component samples. The video coder applies the derived model to the initial predictor to generate a refined predictor. The video coder decodes or encodes the current block by using the refined predictor.
Owner:MEDIATEK INC

Block vector refinement method for intra block copy

Aspects of the disclosure provide methods and apparatuses for video encoding / decoding. In some examples, an apparatus for video decoding includes receiving circuitry and processing circuitry. The processing circuitry extracts, from a bitstream, a signal indicative of an application of a template matching based block vector refinement for coding a current block in a current picture referencing (CPR) mode. The processing circuitry derives a first refined block vector associated with the current block according to the template matching based block vector refinement. The first refined block vector includes a first block vector refinement offset applied on a first block vector associated with the current block. The processing circuitry reconstructs the current block according to a first reference block in a same picture as the current block, the first reference block being indicated by the first refined block vector.
Owner:TENCENT AMERICA LLC

Magnitude Symbol Determination for Encoding and Decoding

Encoding and / or decoding a block of a video frame may be based on a previously decoded reference block in the same frame or a different frame. The reference block may be indicated by a block vector (BV). A block vector difference (BVD) predictor may be used to make predictions about the symbols of one or more magnitude components of a BVD. A quantity of symbols used for BVD magnitude prediction may be limited. The limited quantity of symbols used for prediction may be allocated to one or more of the magnitude components. Allocation of the symbols used for BVD magnitude prediction may be based on the total quantity of symbols used for BVD magnitude prediction and the respective quantities of symbols available for prediction of each of the magnitude components. Symbols of a motion vector difference (MVD) likewise may be predicted.
Owner:COMCAST CABLE COMM LLC

Method and electronic device for illumination compensation

A non-transitory machine-readable medium of an electronic device storing computer-executable instructions for decoding a bitstream is provided. The computer-executable instructions, when executed by a processor of the electronic device, cause the electronic device to receive an image frame of the bitstream; determine a first mode from a plurality of local illumination compensation (LIC) modes; determine a first template of a block unit of the image frame and at least one second template of at least one reference block based on the first mode; determine a first model based on the first template and the at least one second template; obtain a slope adjustment parameter; adjust the first model based on the slope adjustment parameter; and modify a prediction illumination of the block unit of the image frame based on the adjusted first model.
Owner:SHARP KK

Video encoding and decoding method and device and storage medium

According to one aspect of the present disclosure, a video decoding method is provided. In the method, encoded information of a current block of a video is received from an encoded video bitstream, the encoded information indicating that the current block is an intra block copy (IBC) block; the current block is divided into at least two partitions based on a geometric partition mode (GPM); deriving an intra prediction mode of a sub-block from one of the at least two partitions as an intra prediction mode of a pixel located at a position of a reference sub-block of a reference block, the reference sub-block corresponding to the sub-block of the current block, the position of the sub-block in the current block is the same as the position of the reference sub-block in the reference block, and the reference block is referenced by a block vector of the IBC block; storing the intra prediction mode of the sub-block of the current block; determining an adjacent block of the current block as an IBC block; and constructing a most probable mode (MPM) list for the neighboring block using the stored intra prediction mode.
Owner:TENCENT AMERICA LLC

Image coding method and device therefor

A method, performed by an apparatus, of decoding a bitstream, includes obtaining a residual difference signal of a current block by processing the bitstream, determining a reference block corresponding to the current block, in a current picture including the current block, determining a residual signal of the reference block, based on a reconstructed signal of the reference block and a prediction signal of the reference block, and determining a reconstructed signal of the current block, based on the residual difference signal of the current block, the residual signal of the reference block, and a prediction signal of the current block. The prediction signal of the reference block is determined based on at least one reference pixel included in a neighboring block of the reference block in the current picture, and the prediction signal of the current block is determined based on at least one reference pixel included in a neighboring block of the current block in the current picture.
Owner:SAMSUNG ELECTRONICS CO LTD

Bi-prediction with CU level weight (BCW)

A method of decoding includes calculating a first cost value associated with a first sign value and a second cost value associated with a second sign value for a difference weighted bi-prediction, determining a selected sign value from the first sign value and the second sign value according to the first cost value and the second cost value, and determining a first weight value and a second weight value based on a difference between a first reference pixel of a first reference block in a first reference picture and a second reference pixel of a second reference block in a second reference picture for a current pixel in the current block. The method includes reconstructing the current pixel according to a weighted sum of the first reference pixel and the second reference pixel according to the first weight value, the second weigh value and the determined sign value.
Owner:TENCENT AMERICA LLC

Magnitude prediction with candidate pruning

Encoding and / or decoding a block of a video frame may be based on a previously decoded reference block in the same frame or a different frame. The reference block may be indicated by a block vector (BV). A block vector difference (BVD) predictor may be used to make predictions about the magnitude of a BVD. The BVD predictor may be selected from BVD candidates, which may be pruned based on costs associated with them. Pruning the BVD candidates may improve additional predictions and thus improve the compression efficiency of the predictions. A motion vector difference (MVD) predictor may be used to make predictions about the magnitude of an MVD. The MVD may be used with a motion vector predictor (MVP) to indicate a motion vector (MV).
Owner:COMCAST CABLE COMM LLC

Merge and block vector refinement for intra template matching prediction

A bitstream including coded information of a current block and neighboring blocks of the current block in a current picture is received. Whether a merge mode is enabled for the current block is determined based on whether one or more of the neighboring blocks are coded by an intra template matching mode. When the merge mode is enabled for the current block, a merge candidate list that includes the one or more of the neighboring blocks of the current block is generated. A reference block vector is determined based on template matching information of a merge candidate selected from the merge candidate list. The reference block vector is refined to obtain a refined reference block vector for the current block. The current block is reconstructed based on a reference block indicated by the refined reference block vector.
Owner:TENCENT AMERICA LLC

Restricted region of intra prediction to support parallel processing

Aspects of the disclosure includes methods and apparatuses for video decoding and video encoding and a method of processing visual media data. A current block in a first coding tree unit (CTU) is predicted using samples in a current picture. The first CTU and a second CTU are processed in parallel. The method for video decoding includes determining one of (i) a reference block of the current block in an allowed search range that is constrained for parallel processing of the first CTU and the second CTU in the current picture and (ii) an intra prediction mode of the current block based on a template adjacent to the current block that is constrained for parallel processing of the first CTU and the second CTU, and reconstructing the current block using the one of (i) the reference block and (ii) the intra prediction mode.
Owner:TENCENT AMERICA LLC

Transform kernel derivation in inter-coded block with intra prediction mode information

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 the coded information, a current block in a current picture is determined to be coded using an inter prediction mode, prediction samples of the current block in the inter prediction mode are generated at least partially based on a reference block in a reference picture that is different from the current picture. Also, intra prediction mode associated with the current block in the current picture is obtained. One or more transform kernels are determined based on the intra prediction mode associated with the current block. The current block is reconstructed based on the one or more transform kernels.
Owner:TENCENT AMERICA LLC

Intra block copy vector difference wrap around

A decoder receives, from a bitstream, an indication of a block vector predictor (BVP) and a first block vector difference (BVD) for a current block. The decoder determines a second BVD based on: the first BVD and whether a location displaced from the current block by a sum of the BVP and the first BVD is outside a reference region. The decoder calculates a block vector (BV) based on a sum of the second BVD and the BVP. The decoder reconstructs the current block based on a reference block indicated by the BV.
Owner:OFINNO LLC

Method for data compression and related device

This application provides a method that includes: obtaining an input data block; and processing the input data block by selecting one of alternatives: delta-compressing one or more target data blocks with the input data block used as a compression dictionary, where each target data block is one of processed data blocks; delta-compressing or deduplicating the input data block by using one of processed blocks as a dictionary or as a reference block for deduplication; independently compressing the input data block; or passing the input data block uncompressed for further processing.
Owner:HUAWEI TECH CO LTD

Selective reference block generation without full reference frame generation

A motion vector for a current block of a current frame is decoded from a compressed bitstream. A location of a reference block within an un-generated reference frame is identified. The reference block is generated using a forward reference frame and a backward reference frame without generating the un-generated reference frame. The reference block is generated by identifying an extended reference block by extending the reference block at each boundary of the reference block by a number of pixels related to a filter length of a filter used in sub-pixel interpolation; and generating pixel values of only the extended reference block by performing a projection using the forward reference frame and the backward reference frame without generating the whole of the un-generated reference frame. The current block is then decoded based on the reference block and the motion vector.
Owner:GOOGLE LLC

Video signal processing method using luminance sample-based chrominance sample prediction and apparatus therefor

A video signal decoding apparatus is disclosed. The decoding apparatus comprises a processor. The processor: acquires a model that models the relationship between a value of a luma sample of the current block and a value of a chroma sample of the current block, on the basis of a value of at least one sample from among a neighboring luma sample of the current block, a chroma sample corresponding to the neighboring luma sample of the current block, a neighboring luma sample of a reference block, and a chroma sample corresponding to the neighboring luma sample of the reference block; and predicts a chroma block of the current block by using the acquired model and a luma block of the current block.
Owner:WILUS INSTITUTE OF STANDARDS & TECHNOLOGY INC

Method for duplicate removal and space saving of byte blocks of backup data

The invention discloses a backup data byte block de-duplication space-saving method, which comprises the following steps of: S1, inputting original backup data in a byte stream form, extracting data fragments by adopting a sliding window, and carrying out Hash pre-screening; s2, inputting the pre-screened fragment into a pre-trained DeepSketch neural network model, and generating a semantic feature vector; s3, constructing a semantic feature sequence, inputting the semantic feature sequence into an arctic fox optimization algorithm, and determining a block boundary set; s4, dividing the data blocks according to the boundary, and constructing a duplicate removal index table; s5, judging whether the data blocks are repeated according to the semantic similarity, if so, marking the data blocks as reference blocks, and if not, writing the data blocks into the backup pool and updating the index table; and S6, additionally generating a CRC32 check code for each data block, wherein the CRC32 check code is used for integrity check and reversible reconstruction preparation. According to the method, deep semantic analysis and intelligent boundary optimization are combined, the duplicate removal precision is improved, storage redundancy is reduced, and efficient and reliable backup data management is achieved.
Owner:ANHUI YUANSHUO TECH CO LTD