H04N19/17

VIDEO ENCODING AND DECODING METHODS, ENCODER, DECODER, AND STORAGE MEDIUM
20230239470 · 2023-07-27 ·

A video encoding method is applicable to an encoder, and comprises: determining side information having a correlation with a current coding unit; filtering first relevant information to be coded of the current coding unit by using a preset network model and the side information, to obtain second relevant information to be coded; and inputting the second relevant information to be coded into a subsequent coding module for encoding, to obtain a bitstream.

VIDEO CODING METHOD, APPARATUS, AND DEVICE, AND MEDIUM
20230239474 · 2023-07-27 ·

This disclosure relates to a video compression method, apparatus, and device, and a medium. The method includes: obtaining a video frame, where the video frame includes a first dynamic group of pictures and a second dynamic group of pictures; extracting a first I frame in the first dynamic group of pictures, and extracting a second I frame in the second dynamic group of pictures; deleting duplicate data between the first I frame and the second I frame, to obtain a target I frame; and compressing the target I frame. The duplicate data between the first I frame and the second I frame is deleted, and this does not affect integrity of data of the video frame.

IMMERSIVE VIDEO CODING USING OBJECT METADATA
20230007277 · 2023-01-05 ·

Methods, apparatus, systems and articles of manufacture for video coding using object metadata are disclosed. An example apparatus includes an object separator to separate input views into layers associated with respective objects to generate object layers for geometry data and texture data of the input views, a pruner to project the first object layer of a first basic view of the at least one basic views against the first object layer of a first additional view of the at least one additional views to generate a first pruned view and a first pruning mask, a patch packer to tag a patch with an object identifier of the first object, the patch corresponding to the first pruning mask, and an atlas generator to generate at least one atlas to include in encoded video data, the atlas including the patch.

FILTER GENERATION METHOD, FILTER GENERATION APPARATUS AND PROGRAM

A filter generation method according to one embodiment is a filter generation method for generating a filter for an inter prediction image in moving image coding or video coding, wherein a computer executes a first acquisition procedure for acquiring, for each of subblocks included in a coding object block, a region in a reference image that corresponds to the subblock, a second acquisition procedure for referring to block segmentation information of the reference image and acquiring a coding block that is a block of the reference image which includes the region, and a generation procedure for generating, for the coding object block or each of a plurality of coding object blocks, an image obtained by performing an inverse transformation on one or more coding blocks each acquired in the second acquisition procedure as the filter.

Encoding Device and Method for Video Analysis and Composition
20230007276 · 2023-01-05 · ·

An encoding device for video analysis and composition includes circuitry configured to receive an input video having a first data volume, determine at least a region of interest of the input video, and encode at least an output video as a function of the input video and the at least a region of interest, wherein the at least an output video has at least a second data volume, and the at least a second data volume is less than the first data volume.

METHOD, ELECTRONIC DEVICE, AND COMPUTER PROGRAM PRODUCT FOR PROCESSING DATA
20230239481 · 2023-07-27 ·

Embodiments of the present disclosure relate to a method, an electronic device, and a computer program product for processing data. The method includes determining encoded data for a target object by performing hybrid encoding on multiple types of data for the target object, the multiple types of data including image data of the target object. The method further includes determining, by transforming the encoded data, an invariant portion for a shape of the target object and a variable portion for an expression of the target object. The method improves data processing efficiency, saves time and computing resources, and reduces the amount of data transmission.

METHOD, ELECTRONIC DEVICE, AND COMPUTER PROGRAM PRODUCT FOR PROCESSING DATA
20230239481 · 2023-07-27 ·

Embodiments of the present disclosure relate to a method, an electronic device, and a computer program product for processing data. The method includes determining encoded data for a target object by performing hybrid encoding on multiple types of data for the target object, the multiple types of data including image data of the target object. The method further includes determining, by transforming the encoded data, an invariant portion for a shape of the target object and a variable portion for an expression of the target object. The method improves data processing efficiency, saves time and computing resources, and reduces the amount of data transmission.

METHOD AND SYSTEM FOR OPTIMIZING IMAGE AND VIDEO COMPRESSION FOR MACHINE VISION

A method and a system described herein provide optimizing image and/or video compression for machine perception. According to an aspect, the method comprises receiving a raw image frame from a camera sensor; detecting a predefined object in the raw image frame and marking a region around the predefined object within the raw image frame as ROI. Based on the ROI, a partitioning scheme, a prediction mode, and quantization parameter are determined for improving coding efficiency. Machine perception efficiency is improved by selecting a quantization parameter table used for compressing and encoding the raw image or video frame based on a selected machine vision task. The selection of the quantization parameter table is based on training of the selected machine vision task using cost function optimization.

METHOD FOR DECODING IMMERSIVE VIDEO AND METHOD FOR ENCODING IMMERSIVE VIDEO

A method of processing an immersive video includes classifying each of a plurality of objects included in a view image as one of a first object group and a second object group, acquiring a patch for each of the plurality of objects, and packing patches to generate at least one atlas. In this instance, patches derived from objects belonging to the first object group may be packed in a different region or a different atlas from a region or an atlas of patches derived from objects belonging to the second object group.

METHOD FOR DECODING IMMERSIVE VIDEO AND METHOD FOR ENCODING IMMERSIVE VIDEO

A method of processing an immersive video includes classifying each of a plurality of objects included in a view image as one of a first object group and a second object group, acquiring a patch for each of the plurality of objects, and packing patches to generate at least one atlas. In this instance, patches derived from objects belonging to the first object group may be packed in a different region or a different atlas from a region or an atlas of patches derived from objects belonging to the second object group.