Patent classifications
H04N19/527
Method and associated device for filtering digital video images
A method for reducing visual artifacts in a frame of a digital video signal, which is coded by blocks and then decoded, includes defining a block type is according to the coding method for a block selected according to a predetermined set of coding types. In the method filtering is performed to reduce visual artifacts due to a block boundary The filtering performed depends on block types of the frame in the environment of the block boundary.
Method and associated device for filtering digital video images
A method for reducing visual artifacts in a frame of a digital video signal, which is coded by blocks and then decoded, includes defining a block type is according to the coding method for a block selected according to a predetermined set of coding types. In the method filtering is performed to reduce visual artifacts due to a block boundary The filtering performed depends on block types of the frame in the environment of the block boundary.
Processing of equirectangular object data to compensate for distortion by spherical projections
Methods and Systems disclosed to counteract spatial distortions introduced by imaging processes of multi-directional video frames, where objects may be projected to spherical or equirectangular representations. Techniques provided to invert the spatial distortions in video frames used as reference picture data in predictive coding, by spatially transforming the image content of the reference picture data before this image content is being used for the prediction of input video data in prediction-based coders and decoders.
Image signal encoding/decoding method, and apparatus therefor based on deriving merge candidates
An image decoding method according to the present invention comprises the steps of: deriving a merge candidate of a current block from a neighboring block of the current block; adding the derived merge candidate to a merge candidate list; when the number of merge candidates previously added to the merge candidate list is less than a threshold value, adding at least one prediction area merge candidate included in a prediction area motion information table to the merge candidate list; deriving motion information about the current block on the basis of the merge candidate list; and performing motion compensation on the current block on the basis of the derived motion information.
Image signal encoding/decoding method, and apparatus therefor based on deriving merge candidates
An image decoding method according to the present invention comprises the steps of: deriving a merge candidate of a current block from a neighboring block of the current block; adding the derived merge candidate to a merge candidate list; when the number of merge candidates previously added to the merge candidate list is less than a threshold value, adding at least one prediction area merge candidate included in a prediction area motion information table to the merge candidate list; deriving motion information about the current block on the basis of the merge candidate list; and performing motion compensation on the current block on the basis of the derived motion information.
Global motion models for motion vector inter prediction
A decoder is configured to receive a bit stream including a current frame and a picture header associated with the entire current frame, determine, as a function of the picture header, that one global motion mode is enabled for the entire current frame, the enabled global motion mode being selected from a group including translational motion, 4-parameter affine motion, and 6-parameter affine motion, detect, based on the enabled global motion mode, a plurality of parameters applicable to the entire frame, and decode the current frame using the detected parameters.
Systems and methods for game-generated motion vectors
Systems and methods for integrated graphics rendering are disclosed. In certain embodiments, the systems and methods utilize a graphics engine, a video encoding engine, and remote client coding engine to render graphics over a network. The systems and methods involve the generation of per-pixel motion vectors, which are converted to per-block motion vectors at the graphics engine. The graphics engine injects these per-block motion vectors into a video encoding engine, such that the video encoding engine may convert those vectors into encoded video data for transmission to the remote client coding engine.
Image decoding method and apparatus for deriving weight index information for weighted average when bi-prediction is applied
According to a disclosure of the present document, when the type of inter-prediction of a current block is indicated as biprediction, weight index information for a candidate within a merge candidate list or a sub-block merge candidate list may be derived, and coding efficiency may be increased.
Image decoding method and apparatus for deriving weight index information for weighted average when bi-prediction is applied
According to a disclosure of the present document, when the type of inter-prediction of a current block is indicated as biprediction, weight index information for a candidate within a merge candidate list or a sub-block merge candidate list may be derived, and coding efficiency may be increased.
Method for encoding and decoding coding unit
Initial value is selected when motion estimation is performed using predicted motion vector in video codec in which multiple references are allowed, and coding amount of motion vectors is reduced using predicted motion vector. Motion vector encoding apparatus includes predicted motion vector generator that generates adjacent motion vectors of current block with respect to each of reference pictures and generates each predicted motion vector of the current block from the generated adjacent motion vectors, motion estimator that determines final motion vector of the current block and final reference picture corresponding to the final motion vector with regard to search regions of the reference pictures, differential unit that obtains difference between the final motion vector of the current block and final predicted motion vector corresponding to the determined final reference picture among the predicted motion vectors, and unit for encoding information about the final reference picture and the difference.