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

287 results about "Video decoder" patented technology

A video decoder is an electronic circuit, often contained within a single integrated circuit chip, that converts base-band analog video signals to digital video. Video decoders commonly allow programmable control over video characteristics such as hue, contrast, and saturation. A video decoder performs the inverse function of a video encoder, which converts raw (uncompressed) digital video to analog video. Video decoders are commonly used in video capture devices and frame grabbers.

Signal transmission method, video encoder and computer readable storage medium

The application provides a signal transmission method, a video encoder and a computer readable storage medium. A computer-implemented signal transmission method performed by an encoder comprises the following steps: a processor transmits a bitstream comprising weight information for a prediction coding unit (CU) to a video decoder, the weight information indicating that if weighted prediction is enabled for a bi-prediction mode of the CU, weighted averaging for the bi-prediction mode is disabled, and the weight information indicating that if weighted prediction is enabled for at least one of a luma component and a chroma component of a reference picture of the CU, weighted averaging for the bi-prediction mode is disabled, wherein the bitstream comprises a flag indicating whether weighted prediction is enabled for at least one of the luma component and the chroma component of the reference picture, and the flag comprises a flag luma_weight_lx_flag[i] transmitted for an i-th reference picture in a reference picture list Lx, wherein x is 0 or 1.
Owner:ALIBABA GROUP HOLDING LTD

Low leakage architecture for video coding

A video encoder and video decoder may include a video syntax processing (VSP) engine configured to process the video data at a syntax element level, and a video pixel processing (VPP) engine configured to process the video data at a pixel level. The video encoder and video decoder may further include a controller configured to control a power of the VSP engine based on the VSP engine being idle.
Owner:QUALCOMM INC

Systems and methods for latency optimization for cloud applications

Described embodiments provide systems and methods for latency optimization for cloud applications. An agent of a client device comprising an audio decoder and a video decoder can monitor video and audio data paths of an application communicating audio / video (A / V) data from one or more servers to the client device. The agent can measure, using the audio decoder and the video decoder, an A / V latency and a lip-sync status of the video and audio data paths of the application. The agent can determine, based on at least one or more measurements of the A / V latency and the lip-sync status, to enable a low latency mode for at least one of the video decoder or the audio decoder. The agent can configure, responsive to the determination, the low latency mode on one of the video decoder or the audio decoder.
Owner:AVAGO TECHNOLOGIES INTERNATIONAL SALES PTE LTD

Video decoding with lossy reference frame

A device for decoding video data includes an integrated circuit (IC) comprising a video decoder, and a memory that is external to the IC and coupled to the IC. The video decoder is configured to in a first mode, decode a first frame based on a first reference frame stored in the memory, and in a second mode, decode a second frame based on a second lossy reference frame, wherein the second lossy reference frame is generated based on decompression of a lossy compressed reference frame.
Owner:QUALCOMM INC

Temporal scalability for adaptive loop filter scaling factors for video coding

A video encoder and video decoder are configured to determine a filter from a first temporal layer having a first temporal layer ID, determine a scaling factor for the filter from a second temporal layer having a second temporal layer ID, and store the scaling factor in a buffer for future usage based on the second temporal layer ID being less than or equal to the first temporal layer ID.
Owner:QUALCOMM INC

Video decoder, video encoder, method for decoding video content, method for encoding video content, computer program, and video bitstream

To provide a video decoder, a video encoder, a method for decoding video content, a method for encoding video content, a computer program, and a video bitstream for implementing arithmetic encoding and decoding with optimal coding efficiency.SOLUTION: A video decoder comprises an arithmetic decoder for providing a decoded binary sequence on the basis of an encoded representation of a binary sequence. The arithmetic decoder is configured to determine a first source statistic value using a first estimation parameter and to determine a second source statistic value using a second estimation parameter. The arithmetic decoder is configured to determine a combined source statistic value on the basis of the first source statistic value (at) and on the basis of the second source statistic value. The arithmetic decoder is configured to determine one or more range values for an interval subdivision, which is used for mapping the encoded representation of the binary sequence onto the decoded binary sequence, on the basis of the combined source statistic value.SELECTED DRAWING: Figure 1
Owner:FRAUNHOFER GESELLSCHAFT ZUR FORDERUNG DER ANGEWANDTEN FORSCHUNG EV

Intra prediction fusion with reduced complexity in video coding

A video decoder may be configured to determine that a block of video data is encoded using an intra prediction process that utilizes multiple intra prediction predictors; determine a set of reference lines for the intra prediction process; determine a first set of intra prediction predictors based on the set of reference lines; determine a second set of intra prediction predictors based on the set of reference lines; generate a fusion of predictors from the first set of intra prediction predictors and the second set of intra prediction predictors; and decode the block of video data using the fusion of predictors.
Owner:QUALCOMM INC

High-definition multi-path image processing structure

The utility model discloses a high-definition multi-path image processing structure, which comprises a shell, at least one network interface arranged on the shell, a processor arranged in the shell, a video decoder arranged in the shell and connected with the network interface and the processor, and a processor arranged in the shell and connected with the network interface and the processor. And the video receiver is arranged in the shell and is connected with the video decoder and the processor. Therefore, the system chip (system-on-chip, SoC) and the field programmable gate array (field programmable gate array, FPGA) are separately arranged, so that the required FPGA and SoC can be flexibly selected for development, the cost can be effectively reduced, the processing efficiency can be improved, the overall speed can be improved, the system load of a personal computer (PC) is reduced, and the development cost of the system chip (system-on-chip, SoC) and the development cost of the system chip (system-on-chip, SoC) can be reduced. Therefore, the structure of the utility model can carry out multi-path high-quality image processing.
Owner:YUAN HIGH TECH DEV CO LTD

Bi-directional optical flow sub-block refinement for affine modeled blocks

A video decoder may be configured to derive an initial motion vector for a current block of video data; determining whether to apply a multiple iteration bidirectional optical flow (BDOF) or a single BDOF to the initial motion vector based on a size of the current block; determining a modified motion vector of the current block using the single BDOF in response to determining that the single BDOF is applied to the initial motion vector; determining a prediction block of the current block corresponding to the modified motion vector; and using the prediction block to determine a decoded version of the current block.
Owner:QUALCOMM INC

Method of managing a decoded picture buffer and video encoder or video decoder

A video encoder or a video decoder is disclosed which uses Intra Block Copy (IntraBC) mode. If IntraBC mode is enabled and a loop filter is not used for a current picture, a current decoded reference picture for the current picture is marked as a long-term reference picture before and during the decoding of the current picture. The current decoded reference picture is assigned to a reference picture list construction for IntraBC reference of the current picture, and by considering a buffer which stores only one reference picture, a buffer storage degree of a decoded picture buffer is calculated before starting to decode the current picture. According to another method, if a maximum decoded picture buffer size is 1, a variable or a syntax element is set to a target value to limit to use only one picture storage buffer in the decoded picture buffer to store a reference picture for encoding or decoding the current picture.
Owner:HFI INNOVATION INC

Signal transmission method, video encoder and computer readable storage medium

The invention provides a signal transmission method, a video encoder and a computer readable storage medium. A computer-implemented signal transmission method performed by an encoder comprises the steps of: transmitting, by a processor, a bitstream comprising weight information for predicting a coding unit (CU) to a video decoder, the weight information indicating that if weighted prediction is enabled for a bidirectional prediction mode of the CU, weighted averaging for the bidirectional prediction mode is disabled, and if weighted prediction is enabled for the bidirectional prediction mode of the CU, weighted averaging for the bidirectional prediction mode of the CU is disabled; the weight information indicates that if weighted prediction is enabled for at least one of luma and chroma components of a reference picture of the CU, weighted averaging for the bidirectional prediction mode is disabled, in which the bitstream includes a flag indicating whether weighted prediction is enabled for at least one of luma and chroma components of the reference picture, and the flag includes a flag indicating whether weighted prediction is enabled for at least one of luma and chroma components of the reference picture. The mark comprises a mark lumaweighted lxflag [i] transmitted for the ith reference picture in the reference picture list Lx, and x is 0 or 1.
Owner:ALIBABA (CHINA) CO LTD

Disallowing unnecessary layers in multi-layer video bitstreams

A method of decoding is provided. The method includes receiving, by the video decoder, a video bitstream including a video parameter set (VPS) and a plurality of layers, where no layer is neither an output layer of at least one OLS nor a direct reference layer of any other layer; and decoding, by the video decoder, a picture from one of the plurality of layers. A method of encoding is also provided. The method includes generating, by the video encoder, a plurality of layers and a VPS specifying one or more output layer sets (OLSs), where no layer is neither an output layer of at least one OLS nor a direct reference layer of any other layer; encoding, by the video encoder, the plurality of layers and the VPS into a video bitstream; and storing, by the video encoder, the video bitstream for communication toward a video decoder.
Owner:HUAWEI TECH CO LTD

Decoder derived cross component prediction in video coding

ActiveUS12671806B2AlgorithmVideo encoding
A video decoder may be configured to receive a first instance of a flag for a first block, with a first value for the flag indicating that a cross-component prediction (CCP) mode is derived without signaling and a second value for the flag indicating that the CCP mode is signaled; in response to determining that the first instance of the flag is set to the first value, derive a first CCP mode for the first block; determine a first predicted chroma block for the first block using the first CCP mode; determine a decoded version of the first block based on the first predicted chroma block; and output a picture of decoded video data that includes the decoded version of the first block.
Owner:QUALCOMM INC

Broadcast receiving apparatus, broadcast receiving method, and contents outputting method

A broadcast receiving includes a broadcast receiver that receives a broadcast wave of a digital broadcasting service; a separator that separates coded program video data, program-cooperation data, and screen layout control information, from the broadcast wave; a video decoder that decodes the coded program video data to reproduce program video information; a cooperation information generator that interprets the program-cooperation data to generate program-cooperation information; and a control unit that, when an instruction to display a given screen is input while the presentation processor divides video display region into sub-regions based on the screen layout control information, places the program video information in one of the sub-regions, places the program-cooperation information in another sub-region, and outputs the data of the video display region as the video information, outputs information of the given screen as the video information without dividing the video display region based on the screen layout control information.
Owner:MAXELL LTD

Video encoder, video decoder, methods for encoding and decoding and video data stream for realizing advanced video coding concepts

UndeterminedKE8235BComputer hardwareData stream
An apparatus (200) for receiving an input video data stream according to an embodiment is provided. The input video data stream has a video encoded thereinto. The apparatus (200) is configured to generate an output video data stream from the input video data stream.
Owner:GE VIDEO COMPRESSION LLC

Competition between lfnst and nspt

In one implementation, a video decoder determines that a first transform method and a second transform method are both allowed for a current block, wherein the first transform method uses a primary separable transform followed by a non-separable secondary transform, and wherein the second transform method uses a single non-separable transform; selects a transform method from the first transform method and the second transform method for the current block; and decodes the current block based on the selected transform method for the block. On the encoder side, the encoder encodes the current block by the first transform method and the second transform method; selects a transform method from the first transform method and the second transform method for the current block based on the encoding results by the first and second transform methods; and encodes the current block based on the selected transform method for the block.
Owner:INTERDIGITAL CE PATENT HOLDINGS SAS

Sign prediction for block-based video coding

Implementations of the disclosure provide a video decoding apparatus and method for transform coefficient sign prediction on a video decoder side. The method may include generating a plurality of candidate hypotheses for a set of candidate transform coefficients associated with a transform block of a video frame from a video. The method may further include selecting a hypothesis from the plurality of candidate hypotheses as a set of predicted signs for the set of candidate transform coefficients, wherein the hypothesis is selected based on a cost function calculated by extrapolating neighboring samples of the transform block in an extrapolation direction determined based on a dominant gradient direction. The method may also include estimating original signs for the set of candidate transform coefficients based on the set of predicted signs and a sequence of sign signaling bits received from a video encoder.
Owner:BEIJING DAJIA INTERNET INFORMATION TECH CO LTD

Control device and control method for transmitting video data using double-edge flip-flop

The application relates to a control device and a control method for transmitting video data by using double-edge flip-flop, which comprises a video decoder chip and a video display interface chip, and a video signal selection device is arranged between the video decoder chip and the video display interface chip; the video signal selection device comprises a double-edge flip-flop and two two-way data selectors; a positive edge input end of the double-edge flip-flop is connected with an output end of the first two-way data selector; a negative edge input end of the double-edge flip-flop is connected with an output end of the second two-way data selector; and selection signal input ends of the two two-way data selectors are connected with sel signals. The control device and the control method for transmitting video data by using double-edge flip-flop adopt the double-edge flip-flop to generate DDR and SDR signals; no matter the DDR or the SDR signal, the last stage logic of the data output is fixed, the determinacy of input and output timing is ensured, the circuit is simplified, the transmission cost is reduced, and the video data transmission efficiency is improved.
Owner:BEIJING WEIMING HUIYAN TECH CO LTD

Video decoder initialization information signaling

A mechanism for processing video data is disclosed. A parent block is partitioned with an Extended Ternary-Tree (ETT) partition to create three sub-blocks. At least one of the sub-blocks includes a side with a measurement that is not a power of two. A conversion is performed between a visual media data and a bitstream based on the sub-blocks.
Owner:DOUYIN VISION CO LTD +1

Video frame extraction method and device, storage medium and computer equipment

The invention provides a video frame extraction method and device, a storage medium and computer equipment. The method comprises the following steps: reading packet structures of a plurality of video frames of a plurality of main code stream video data; obtaining a type identifier of each video frame according to the packet structure; and determining the video frames of which the type identifiers are I frame identifiers as key frames, and extracting the key frames of the plurality of main code stream video data to a video decoder for decoding, so that the video decoding equipment only needs to decode the I frames, the workload of the video decoder is reduced, and the video decoding efficiency is improved on the premise of completely keeping the image quality of the main code stream unchanged. The decoding pressure of a video decoder is greatly reduced, and the shooting parameter configuration of the camera corresponding to each main code stream video data is not influenced at all.
Owner:BEIJING UNIV OF TECH

Power management method that can provide frequency frame by frame to drive video decoder

PendingUS20260189711A1Multiple frameVideo decoder
A power management method includes: receiving an input video signal, wherein the input video signal comprises multiple frames; extracting at least one video feature from each of the multiple frames; performing a prediction operation according to the at least one video feature to generate a coarse prediction result, wherein the coarse prediction result is indicative of a value of a required power of the each of the multiple frames; and for the each of the multiple frames, adjusting a frequency of a video decoder according to a refined prediction result to drive the video decoder, wherein the refined prediction result is an error calibrated version of the coarse prediction result.
Owner:MEDIATEK INC

Luma-based chroma intra-prediction for video coding

ActiveUS12537937B2Color television with bandwidth reductionDigital video signal modificationComputer graphics (images)Algorithm
A method for luma-based chroma intra-prediction in a video encoder or a video decoder is provided that includes down sampling a first reconstructed luma block of a largest coding unit (LCU), computing parameters α and β of a linear model using immediate top neighboring reconstructed luma samples and left neighboring reconstructed luma samples of the first reconstructed luma block and reconstructed neighboring chroma samples of a chroma block corresponding to the first reconstructed luma block, wherein the linear model is PredC[x,y]=α·RecL′[x,y]+β, wherein x and y are sample coordinates, PredC is predicted chroma samples, and RecL′ is samples of the down sampled first reconstructed luma block, and wherein the immediate top neighboring reconstructed luma samples are the only top neighboring reconstructed luma samples used, and computing samples of a first predicted chroma block from corresponding samples of the down sampled first reconstructed luma block using the linear model and the parameters.
Owner:TEXAS INSTRUMENTS INC

Video Encoders, Video Decoders and Corresponding Methods

To provide a video encoder, a video decoder, and a corresponding method.SOLUTION: A decoding method includes the steps of: parsing a bitstream to obtain an index, the index being used to indicate a target candidate motion vector group of a current coding block; determining the target candidate motion vector group in an affine candidate motion vector list based on the index, the affine candidate motion vector list including at least a first candidate motion vector group, the first candidate motion vector group being obtained based on a first group of control points of a first neighboring affine coding block, which are determined based on a relative location of a coding tree unit CTU with respect to the current coding block, the first neighboring affine coding block being located in the CTU; and predicting a predicted sample value of the current coding block based on the target candidate motion vector group.SELECTED DRAWING: Figure 5D
Owner:HUAWEI TECH CO LTD

Sign prediction for block-based video coding

Implementations of the disclosure provide a video decoding apparatus and method for transform coefficient sign prediction on a video decoder side. The method may include receiving a bitstream including a sequence of sign signaling bits for a set of candidate transform coefficients. The method may further include generating a set of predicted signs for the set of candidate transform coefficients associated with a transform block of a video frame from a video. The method may also include decoding the sequence of sign signaling bits based on one or more contexts used to entropy-encode the sequence of sign signaling bits to obtain an indication of correctness of the predicted signs of the respective candidate transform coefficients. The method may additionally include estimating original signs for the set of candidate transform coefficients based on the set of predicted signs and the decoded sequence of sign signaling bits.
Owner:BEIJING DAJIA INTERNET INFORMATION TECH CO LTD

Extended low-frequency non-separable transform (LFNST) designs with worst-case complexity handling

PendingUS20260189716A1Nonzero coefficientsWorst-case complexity
A video decoder can be configured to determine a number of allowed non-zero coefficients for a block of video data based on a size of the block; obtain a set of dequantized coefficients for the block, wherein the set of dequantized coefficients comprises a first subset of dequantized coefficients that includes non-zero dequantized coefficients and a second subset of dequantized coefficients that includes all zero coefficients, wherein a number of coefficients in the first subset of dequantized coefficients is equal to the number of allowed non-zero coefficients for the block of video data; apply an inverse low-frequency non-separable transform (LFNST) to the first subset of dequantized coefficients to determine a first intermediate subset of coefficients; and apply an inverse separable transform to the first intermediate subset of coefficients and at least a portion of the second subset of coefficients to determine a block of reconstructed residual values.
Owner:QUALCOMM INC

Video encoding / decoding method, video encoder, video decoder, video encoding device, video decoding device, and computer-readable storage medium

The present invention provides a video encoding / decoding method, video encoder, video decoder, video encoding device, video decoding device, and computer-readable storage medium that improve the efficiency of motion vector coding. [Solution] The video decoding method includes the steps of determining whether a merge offset vector encoding method is applied to the current block, generating a list of merge candidates for the current block, identifying a merge candidate for the current block based on the list of merge candidates, and inducing a motion vector for the current block based on the merge candidate.
Owner:GUANGDONG OPPO MOBILE TELECOMMUNICATIONS CORP LTD

Coding and decoding video transmission concepts

A video encoder, decoder, system and method for encoding and decoding video are presented. A video encoder for encoding a video is configured to encode frames of the video into a data stream using intra-frame coding and differential inter-frame coding; measuring quality loss caused by coding and decoding loss; and signaling information about the quality loss as side information in the data stream. Further, there is provided a video decoder configured to decode frames of a video from a data stream using intra decoding and differential inter decoding wherein the video is encoded into the data stream with a codec loss; estimating information of a quality loss caused by a codec loss; and outputting, at an output interface of the video decoder, metadata revealing information about the image loss, and / or modifying a reconstructed version of the video.
Owner:FRAUNHOFER GESELLSCHAFT ZUR FORDERUNG DER ANGEWANDTEN FORSCHUNG EV

Video Decoding Method and Video Decoder

A video decoding method includes obtaining a to-be-entropy-decoded syntax element in a current block by parsing a received bitstream, where the to-be-entropy-decoded syntax element includes a syntax element 1 or a syntax element 2 in the current block, obtaining a context model corresponding to the to-be-entropy-decoded syntax element, where both of a context model corresponding to the syntax element 1 and a context model corresponding to the syntax element 2 are determined from the same preset context model set, entropy decoding the to-be-entropy-decoded syntax element based on the context model corresponding to the to-be-entropy-decoded syntax element, and obtaining a reconstructed image of the current block based on the syntax element obtained by entropy decoding.
Owner:HUAWEI TECH CO LTD

Video decoder, video encoder, and bitstream performing parity hiding

A video decoder, a video encoder, and a bitstream are provided. A bitstream is decoded, to obtain P quantized coefficients and a first quantized coefficient in a current region, where the current region is a region in a current block including at least one non-zero quantized coefficient, the first quantized coefficient is obtained by performing parity hiding on a second quantized coefficient in the current region, and P is a positive integer. Then, a parity of the second quantized coefficient is determined according to the P quantized coefficients. The second quantized coefficient having the parity is determined according to the first quantized coefficient and the parity of the second quantized coefficient.
Owner:GUANGDONG OPPO MOBILE TELECOMMUNICATIONS CORP LTD